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.78-py3-none-any.whl.metadata (6.6 kB) Collecting fasttext==0.9.3 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 2)) Downloading fasttext-0.9.3.tar.gz (73 kB) Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting grpcio-status<2,>=1.62 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 3)) Downloading grpcio_status-1.83.0-py3-none-any.whl.metadata (1.2 kB) Requirement already satisfied: protobuf<7,>=6.33.5 in /home/nvq1xbwiguuu/.local/lib/python3.12/site-packages (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) (6.33.6) Collecting google-auth<3,>=2.55.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 5)) Downloading google_auth-2.56.3-py3-none-any.whl.metadata (6.0 kB) Collecting google-cloud-translate>=3.27.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading google_cloud_translate-3.27.0-py3-none-any.whl.metadata (9.5 kB) Collecting google-cloud-storage>=3.12.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 7)) Downloading google_cloud_storage-3.13.1-py3-none-any.whl.metadata (14 kB) Collecting google-api-core<3,>=2.31.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 8)) Downloading google_api_core-2.34.0-py3-none-any.whl.metadata (2.9 kB) Collecting aiohttp<3.15,>=3.14.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading aiohttp-3.14.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (8.3 kB) Collecting pyHanko==0.20.1 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading pyHanko-0.20.1-py3-none-any.whl.metadata (9.2 kB) Collecting pypdf<7,>=6.13.3 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) Downloading pypdf-6.16.2-py3-none-any.whl.metadata (7.5 kB) Collecting pyhanko-certvalidator==0.24.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading pyhanko_certvalidator-0.24.1-py3-none-any.whl.metadata (5.3 kB) Requirement already satisfied: phonenumbers in /usr/lib/python3/dist-packages (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) (8.12.57) Collecting pybind11>=2.2 (from fasttext==0.9.3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 2)) Downloading pybind11-3.1.0-py3-none-any.whl.metadata (10 kB) Requirement already satisfied: setuptools>=0.7.0 in /usr/lib/python3/dist-packages (from fasttext==0.9.3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 2)) (68.1.2) Requirement already satisfied: numpy in /home/nvq1xbwiguuu/.local/lib/python3.12/site-packages (from fasttext==0.9.3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 2)) (2.5.2) Requirement already satisfied: asn1crypto>=1.5.1 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (1.5.1) Requirement already satisfied: qrcode>=6.1 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (7.4.2) Collecting tzlocal>=4.3 (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading tzlocal-5.4.4-py3-none-any.whl.metadata (7.7 kB) Collecting click>=7.1.2 (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading click-8.4.2-py3-none-any.whl.metadata (2.6 kB) Requirement already satisfied: requests>=2.24.0 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (2.31.0) Requirement already satisfied: pyyaml>=5.3.1 in /home/nvq1xbwiguuu/.local/lib/python3.12/site-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (6.0.3) Requirement already satisfied: cryptography>=3.3.1 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (42.0.8) Collecting oscrypto>=1.1.0 (from pyhanko-certvalidator==0.24.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading oscrypto-1.3.0-py2.py3-none-any.whl.metadata (15 kB) Collecting uritools>=3.0.1 (from pyhanko-certvalidator==0.24.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading uritools-6.1.3-py3-none-any.whl.metadata (5.1 kB) Requirement already satisfied: Pillow>=7.2.0 in /usr/local/lib/python3.12/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (10.2.0) Collecting python-barcode==0.15.1 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading python_barcode-0.15.1-py3-none-any.whl.metadata (2.3 kB) Collecting fonttools>=4.33.3 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading fonttools-4.63.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (118 kB) Collecting uharfbuzz<0.38.0,>=0.25.0 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading uharfbuzz-0.37.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.3 kB) Collecting python-pkcs11~=0.7.0 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading python-pkcs11-0.7.0.tar.gz (106 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Requirement already satisfied: defusedxml~=0.7.1 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (0.7.1) Collecting botocore<1.44.0,>=1.43.78 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading botocore-1.43.78-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.78->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.78->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.78->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.78-py3-none-any.whl (140 kB) Downloading grpcio_status-1.83.0-py3-none-any.whl (14 kB) Downloading google_auth-2.56.3-py3-none-any.whl (259 kB) Downloading google_cloud_translate-3.27.0-py3-none-any.whl (210 kB) Downloading google_cloud_storage-3.13.1-py3-none-any.whl (341 kB) Downloading google_api_core-2.34.0-py3-none-any.whl (180 kB) Downloading aiohttp-3.14.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.8 MB) Downloading pypdf-6.16.2-py3-none-any.whl (385 kB) Downloading aiohappyeyeballs-2.7.1-py3-none-any.whl (15 kB) Downloading aiosignal-1.4.0-py3-none-any.whl (7.5 kB) Downloading botocore-1.43.78-py3-none-any.whl (15.7 MB) Downloading click-8.4.2-py3-none-any.whl (119 kB) Downloading fonttools-4.63.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.0 MB) Downloading frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (242 kB) Downloading google_cloud_core-2.6.1-py3-none-any.whl (29 kB) Downloading google_crc32c-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (33 kB) Downloading google_resumable_media-2.10.1-py3-none-any.whl (81 kB) Downloading googleapis_common_protos-1.75.1-py3-none-any.whl (300 kB) Downloading grpc_google_iam_v1-0.14.5-py3-none-any.whl (32 kB) Downloading grpcio-1.83.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.0 MB) Downloading jmespath-1.1.0-py3-none-any.whl (20 kB) Downloading multidict-6.7.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (256 kB) Downloading oscrypto-1.3.0-py2.py3-none-any.whl (194 kB) Downloading propcache-0.5.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (61 kB) Downloading proto_plus-1.28.3-py3-none-any.whl (50 kB) Downloading pybind11-3.1.0-py3-none-any.whl (319 kB) Downloading requests-2.34.2-py3-none-any.whl (73 kB) Downloading s3transfer-0.19.2-py3-none-any.whl (90 kB) Downloading tzlocal-5.4.4-py3-none-any.whl (18 kB) Downloading uharfbuzz-0.37.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB) Downloading uritools-6.1.3-py3-none-any.whl (11 kB) Downloading yarl-1.24.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (109 kB) Building wheels for collected packages: fasttext, python-pkcs11 Building wheel for fasttext (pyproject.toml): started Building wheel for fasttext (pyproject.toml): finished with status 'done' Created wheel for fasttext: filename=fasttext-0.9.3-cp312-cp312-linux_x86_64.whl size=4705712 sha256=2f3c833273f26c6b95c40a502d6e93e0373563d2212671b0d875519700ca0ab5 Stored in directory: /tmp/pip-ephem-wheel-cache-1gyrmxvq/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=1510750 sha256=cb61323b877746cc43b0c52c1062a544b6a47eb2de20a2e646355dd510b6be95 Stored in directory: /tmp/pip-ephem-wheel-cache-1gyrmxvq/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.78 botocore-1.43.78 click-8.4.2 fasttext-0.9.3 fonttools-4.63.0 frozenlist-1.8.0 google-api-core-2.34.0 google-auth-2.56.3 google-cloud-core-2.6.1 google-cloud-storage-3.13.1 google-cloud-translate-3.27.0 google-crc32c-1.8.0 google-resumable-media-2.10.1 googleapis-common-protos-1.75.1 grpc-google-iam-v1-0.14.5 grpcio-1.83.0 grpcio-status-1.83.0 jmespath-1.1.0 multidict-6.7.1 oscrypto-1.3.0 propcache-0.5.2 proto-plus-1.28.3 pyHanko-0.20.1 pybind11-3.1.0 pyhanko-certvalidator-0.24.1 pypdf-6.16.2 python-barcode-0.15.1 python-pkcs11-0.7.0 requests-2.34.2 s3transfer-0.19.2 tzlocal-5.4.4 uharfbuzz-0.37.3 uritools-6.1.3 yarl-1.24.5 2026-08-24 03:52:56,110 202 INFO ? odoo: Odoo version 18.0 2026-08-24 03:52:56,110 202 INFO ? odoo: Using configuration file at /home/nvq1xbwiguuu/.odoorc 2026-08-24 03:52:56,110 202 INFO ? odoo: addons paths: ['/data/build/rb-5fd110a-224202/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/rb-5fd110a-224202/addons', '/data/build/Viindoo-tvtmaaddons-18.0', '/data/build/Viindoo-erponline-enterprise-18.0', '/data/build/Viindoo-branding-18.0'] 2026-08-24 03:52:56,110 202 INFO ? odoo: database: default@default:5432 2026-08-24 03:52:56,202 202 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-08-24 03:52:56,213 202 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-08-24 03:52:56,374 202 INFO ? odoo.tests.common: Importing test framework 2026-08-24 03:52:56,496 202 INFO ? odoo.addons.to_base: Removing the default currency rate's SQL constraint `unique_name_per_day` 2026-08-24 03:52:56,497 202 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-08-24 03:52:56,516 202 INFO rb-5fd110a-224202-407438 odoo.modules.loading: loading 1 modules... 2026-08-24 03:52:56,578 202 INFO rb-5fd110a-224202-407438 odoo.modules.loading: 1 modules loaded in 0.06s, 0 queries (+0 extra) 2026-08-24 03:52:57,405 202 INFO rb-5fd110a-224202-407438 odoo.modules.loading: loading 1089 modules... 2026-08-24 03:53:09,812 202 INFO rb-5fd110a-224202-407438 odoo.modules.loading: 1089 modules loaded in 12.41s, 0 queries (+0 extra) 2026-08-24 03:53:11,409 202 INFO rb-5fd110a-224202-407438 odoo.modules.loading: Modules loaded. 2026-08-24 03:53:11,567 202 INFO rb-5fd110a-224202-407438 odoo.modules.registry: Caches invalidated, signaling through the database: ['templates'] 2026-08-24 03:53:11,569 202 INFO rb-5fd110a-224202-407438 odoo.modules.registry: Registry loaded in 15.071s 2026-08-24 03:53:11,569 202 INFO rb-5fd110a-224202-407438 odoo.service.server: Starting post tests 2026-08-24 03:53:12,579 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-08-24 03:53:15,855 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 2.5032358169555664 seconds 2026-08-24 03:53:16,735 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/fb538ee/hr_attendance.assets_public_attendance.min.css (id:3219) 2026-08-24 03:53:16,736 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Deleting attachments [3141] (matching /web/assets/_______/hr_attendance.assets_public_attendance.min.css) because it was replaced with /web/assets/fb538ee/hr_attendance.assets_public_attendance.min.css 2026-08-24 03:53:17,418 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6e08e8e/im_livechat.assets_embed_external.min.css (id:3220) 2026-08-24 03:53:17,419 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Deleting attachments [3143] (matching /web/assets/_______/im_livechat.assets_embed_external.min.css) because it was replaced with /web/assets/6e08e8e/im_livechat.assets_embed_external.min.css 2026-08-24 03:53:18,950 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/22f3351/im_livechat.embed_assets_unit_tests_setup.min.css (id:3221) 2026-08-24 03:53:18,951 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Deleting attachments [3145] (matching /web/assets/_______/im_livechat.embed_assets_unit_tests_setup.min.css) because it was replaced with /web/assets/22f3351/im_livechat.embed_assets_unit_tests_setup.min.css 2026-08-24 03:53:19,701 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/fc006af/mail.assets_public.min.css (id:3222) 2026-08-24 03:53:19,702 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Deleting attachments [3149] (matching /web/assets/_______/mail.assets_public.min.css) because it was replaced with /web/assets/fc006af/mail.assets_public.min.css 2026-08-24 03:53:21,315 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ffab2b0/mass_mailing.iframe_css_assets_edit.min.css (id:3223) 2026-08-24 03:53:21,316 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Deleting attachments [3152] (matching /web/assets/_______/mass_mailing.iframe_css_assets_edit.min.css) because it was replaced with /web/assets/ffab2b0/mass_mailing.iframe_css_assets_edit.min.css 2026-08-24 03:53:22,018 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c9ea905/mrp_subcontracting.webclient.min.css (id:3224) 2026-08-24 03:53:22,019 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Deleting attachments [3154] (matching /web/assets/_______/mrp_subcontracting.webclient.min.css) because it was replaced with /web/assets/c9ea905/mrp_subcontracting.webclient.min.css 2026-08-24 03:53:23,161 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a2c3a28/point_of_sale.assets_prod.min.css (id:3225) 2026-08-24 03:53:23,162 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Deleting attachments [3156] (matching /web/assets/_______/point_of_sale.assets_prod.min.css) because it was replaced with /web/assets/a2c3a28/point_of_sale.assets_prod.min.css 2026-08-24 03:53:23,729 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7a072e8/point_of_sale.customer_display_assets.min.css (id:3226) 2026-08-24 03:53:23,730 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Deleting attachments [3157] (matching /web/assets/_______/point_of_sale.customer_display_assets.min.css) because it was replaced with /web/assets/7a072e8/point_of_sale.customer_display_assets.min.css 2026-08-24 03:53:23,867 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c5430f7/portal.assets_chatter.min.css (id:3227) 2026-08-24 03:53:23,868 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Deleting attachments [3159] (matching /web/assets/_______/portal.assets_chatter.min.css) because it was replaced with /web/assets/c5430f7/portal.assets_chatter.min.css 2026-08-24 03:53:24,670 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b498c64/pos_self_order.assets.min.css (id:3228) 2026-08-24 03:53:24,671 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Deleting attachments [3160] (matching /web/assets/_______/pos_self_order.assets.min.css) because it was replaced with /web/assets/b498c64/pos_self_order.assets.min.css 2026-08-24 03:53:25,456 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/bba9a4d/project.webclient.min.css (id:3229) 2026-08-24 03:53:25,457 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Deleting attachments [3162] (matching /web/assets/_______/project.webclient.min.css) because it was replaced with /web/assets/bba9a4d/project.webclient.min.css 2026-08-24 03:53:25,583 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a7f444f/snailmail.report_assets_snailmail.min.css (id:3230) 2026-08-24 03:53:25,584 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Deleting attachments [3163] (matching /web/assets/_______/snailmail.report_assets_snailmail.min.css) because it was replaced with /web/assets/a7f444f/snailmail.report_assets_snailmail.min.css 2026-08-24 03:53:26,106 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/067c18f/spreadsheet.public_spreadsheet.min.css (id:3231) 2026-08-24 03:53:26,107 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Deleting attachments [3166] (matching /web/assets/_______/spreadsheet.public_spreadsheet.min.css) because it was replaced with /web/assets/067c18f/spreadsheet.public_spreadsheet.min.css 2026-08-24 03:53:26,243 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0633b40/survey.survey_assets.min.css (id:3232) 2026-08-24 03:53:26,244 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Deleting attachments [3168] (matching /web/assets/_______/survey.survey_assets.min.css) because it was replaced with /web/assets/0633b40/survey.survey_assets.min.css 2026-08-24 03:53:27,065 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a082410/to_account_reports.assets_account_report.min.css (id:3233) 2026-08-24 03:53:27,065 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Deleting attachments [3172] (matching /web/assets/_______/to_account_reports.assets_account_report.min.css) because it was replaced with /web/assets/a082410/to_account_reports.assets_account_report.min.css 2026-08-24 03:53:28,864 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f425c66/to_stock_age_report.assets_financial_report.min.css (id:3234) 2026-08-24 03:53:28,865 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Deleting attachments [3173] (matching /web/assets/_______/to_stock_age_report.assets_financial_report.min.css) because it was replaced with /web/assets/f425c66/to_stock_age_report.assets_financial_report.min.css 2026-08-24 03:53:29,590 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/9413584/viin_customizer.customizer_report.min.css (id:3235) 2026-08-24 03:53:29,591 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Deleting attachments [3178] (matching /web/assets/_______/viin_customizer.customizer_report.min.css) because it was replaced with /web/assets/9413584/viin_customizer.customizer_report.min.css 2026-08-24 03:53:31,033 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f7ac6a7/web.assets_frontend.min.css (id:3236) 2026-08-24 03:53:31,035 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Deleting attachments [3192] (matching /web/assets/_______/web.assets_frontend.min.css) because it was replaced with /web/assets/f7ac6a7/web.assets_frontend.min.css 2026-08-24 03:53:32,491 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f7ac6a7/web.assets_frontend_lazy.min.css (id:3237) 2026-08-24 03:53:32,493 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Deleting attachments [3193] (matching /web/assets/_______/web.assets_frontend_lazy.min.css) because it was replaced with /web/assets/f7ac6a7/web.assets_frontend_lazy.min.css 2026-08-24 03:53:34,331 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f72f158/web.assets_unit_tests_setup.min.css (id:3238) 2026-08-24 03:53:34,332 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Deleting attachments [3197] (matching /web/assets/_______/web.assets_unit_tests_setup.min.css) because it was replaced with /web/assets/f72f158/web.assets_unit_tests_setup.min.css 2026-08-24 03:53:35,831 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f425c66/web.assets_web.min.css (id:3239) 2026-08-24 03:53:35,832 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Deleting attachments [3198] (matching /web/assets/_______/web.assets_web.min.css) because it was replaced with /web/assets/f425c66/web.assets_web.min.css 2026-08-24 03:53:37,396 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/46a07f1/web.assets_web_dark.min.css (id:3240) 2026-08-24 03:53:37,397 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Deleting attachments [3199] (matching /web/assets/_______/web.assets_web_dark.min.css) because it was replaced with /web/assets/46a07f1/web.assets_web_dark.min.css 2026-08-24 03:53:39,187 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c3394bb/web.assets_web_print.min.css (id:3241) 2026-08-24 03:53:39,188 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Deleting attachments [3200] (matching /web/assets/_______/web.assets_web_print.min.css) because it was replaced with /web/assets/c3394bb/web.assets_web_print.min.css 2026-08-24 03:53:39,460 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6402602/web.qunit_suite_tests.min.css (id:3242) 2026-08-24 03:53:39,461 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Deleting attachments [3205] (matching /web/assets/_______/web.qunit_suite_tests.min.css) because it was replaced with /web/assets/6402602/web.qunit_suite_tests.min.css 2026-08-24 03:53:40,285 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b7e2a8b/web.report_assets_common.min.css (id:3243) 2026-08-24 03:53:40,286 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Deleting attachments [3206] (matching /web/assets/_______/web.report_assets_common.min.css) because it was replaced with /web/assets/b7e2a8b/web.report_assets_common.min.css 2026-08-24 03:53:41,753 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/e3d1f5c/web.tests_assets.min.css (id:3244) 2026-08-24 03:53:41,754 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Deleting attachments [3208] (matching /web/assets/_______/web.tests_assets.min.css) because it was replaced with /web/assets/e3d1f5c/web.tests_assets.min.css 2026-08-24 03:53:41,863 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8154882/web_editor.assets_tests_styles.min.css (id:3245) 2026-08-24 03:53:41,864 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Deleting attachments [3210] (matching /web/assets/_______/web_editor.assets_tests_styles.min.css) because it was replaced with /web/assets/8154882/web_editor.assets_tests_styles.min.css 2026-08-24 03:53:42,069 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/3a0c3fa/web_editor.assets_wysiwyg.min.css (id:3246) 2026-08-24 03:53:42,070 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Deleting attachments [3211] (matching /web/assets/_______/web_editor.assets_wysiwyg.min.css) because it was replaced with /web/assets/3a0c3fa/web_editor.assets_wysiwyg.min.css 2026-08-24 03:53:42,290 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6402602/web_editor.backend_assets_wysiwyg.min.css (id:3247) 2026-08-24 03:53:42,291 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Deleting attachments [3212] (matching /web/assets/_______/web_editor.backend_assets_wysiwyg.min.css) because it was replaced with /web/assets/6402602/web_editor.backend_assets_wysiwyg.min.css 2026-08-24 03:53:42,512 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1b8c0c0/web_editor.wysiwyg_iframe_editor_assets.min.css (id:3248) 2026-08-24 03:53:42,513 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Deleting attachments [3214] (matching /web/assets/_______/web_editor.wysiwyg_iframe_editor_assets.min.css) because it was replaced with /web/assets/1b8c0c0/web_editor.wysiwyg_iframe_editor_assets.min.css 2026-08-24 03:53:42,728 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/94d4710/website.assets_all_wysiwyg_inside.min.css (id:3249) 2026-08-24 03:53:42,729 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Deleting attachments [3215] (matching /web/assets/_______/website.assets_all_wysiwyg_inside.min.css) because it was replaced with /web/assets/94d4710/website.assets_all_wysiwyg_inside.min.css 2026-08-24 03:53:42,870 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/080286b/website.assets_wysiwyg.min.css (id:3250) 2026-08-24 03:53:42,870 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Deleting attachments [3216] (matching /web/assets/_______/website.assets_wysiwyg.min.css) because it was replaced with /web/assets/080286b/website.assets_wysiwyg.min.css 2026-08-24 03:53:43,086 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/47c8e1b/website.backend_assets_all_wysiwyg.min.css (id:3251) 2026-08-24 03:53:43,087 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Deleting attachments [3217] (matching /web/assets/_______/website.backend_assets_all_wysiwyg.min.css) because it was replaced with /web/assets/47c8e1b/website.backend_assets_all_wysiwyg.min.css 2026-08-24 03:53:43,735 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/692e37d/website_slides.slide_embed_assets.min.css (id:3252) 2026-08-24 03:53:43,736 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.assetsbundle: Deleting attachments [3218] (matching /web/assets/_______/website_slides.slide_embed_assets.min.css) because it was replaced with /web/assets/692e37d/website_slides.slide_embed_assets.min.css 2026-08-24 03:53:43,738 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 27.882793188095093 seconds 2026-08-24 03:53:44,153 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_01_sale_order_type_existence_and_core_toggles ... 2026-08-24 03:53:44,221 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_02_wizard_creates_request_with_mapped_lines_and_full_approval ... 2026-08-24 03:53:45,982 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #25 deleted mail.mail records with IDs: [336] 2026-08-24 03:53:46,133 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [160] 2026-08-24 03:53:46,225 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [337] 2026-08-24 03:53:46,392 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_02b_unlink_request_does_not_delete_existing_sale_order ... 2026-08-24 03:53:47,405 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #25 deleted mail.mail records with IDs: [338] 2026-08-24 03:53:47,506 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [161] 2026-08-24 03:53:47,578 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [339] 2026-08-24 03:53:48,270 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #25 deleted mail.message records with IDs: [8235, 8233, 8232] 2026-08-24 03:53:48,387 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #25 deleted viin.approval.request records with IDs: [6] 2026-08-24 03:53:48,537 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #25 deleted mail.followers records with IDs: [1032, 1033] 2026-08-24 03:53:48,567 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_03_unlink_request_deletes_generated_sale_order ... 2026-08-24 03:53:49,295 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #25 deleted request.approval.user.line records with IDs: [7] 2026-08-24 03:53:49,622 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #25 deleted mail.mail records with IDs: [340] 2026-08-24 03:53:49,725 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [162] 2026-08-24 03:53:49,789 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [341] 2026-08-24 03:53:50,455 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #25 deleted sale.order.line records with IDs: [158] 2026-08-24 03:53:50,522 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #25 deleted approval.request.line records with IDs: [14] 2026-08-24 03:53:50,624 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #25 deleted request.approval.user.line records with IDs: [8] 2026-08-24 03:53:50,658 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #25 deleted mail.message records with IDs: [8241, 8239] 2026-08-24 03:53:50,709 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #25 deleted sale.order records with IDs: [76] 2026-08-24 03:53:50,859 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #25 deleted mail.message records with IDs: [8243, 8242, 8240, 8238, 8237] 2026-08-24 03:53:50,908 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #25 deleted viin.approval.request records with IDs: [7] 2026-08-24 03:53:51,020 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #25 deleted mail.followers records with IDs: [1034, 1035] 2026-08-24 03:53:51,044 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_03_wizard_multi_selection_creates_multiple_requests ... 2026-08-24 03:53:51,998 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_04_analytic_distribution_sync_order_line_only ... 2026-08-24 03:53:53,354 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55f946a20> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:53:53,355 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff561302f20> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:53:53,360 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:53:53,363 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:53:53,363 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff561300ae0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:53:53,373 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:53:53,373 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:53:55,375 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5612f4ea0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:53:55,375 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55fe38220> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:53:55,381 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:53:55,384 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:53:55,384 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55fe385e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:53:55,397 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:53:55,398 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:53:57,364 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff56006c180> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:53:57,365 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55fe83380> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:53:57,369 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:53:57,372 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:53:57,373 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55fe81760> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:53:57,384 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:53:57,385 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:53:59,367 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55fad8e00> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:53:59,368 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55f98ae80> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:53:59,372 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:53:59,375 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:53:59,375 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55f98a2a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:53:59,385 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:53:59,386 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:54:01,554 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff560718220> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:54:01,555 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5cc32e5c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:54:01,559 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:54:01,561 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:54:01,562 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5cc32d580> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:54:01,571 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:54:01,572 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:54:03,519 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff561634f40> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:54:03,520 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff561871260> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:54:03,524 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:54:03,527 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:54:03,528 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5618711c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:54:03,539 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:54:03,540 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:54:05,614 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5617b8ae0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:54:05,615 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55fc8c5e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:54:05,621 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:54:05,624 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:54:05,625 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55fc8f880> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:54:05,639 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:54:05,640 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:54:07,175 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5605dafc0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:54:07,176 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55f99df80> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:54:07,182 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:54:07,186 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:54:07,187 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55f99c7c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:54:07,202 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:54:07,203 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:54:09,108 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #25 deleted mail.mail records with IDs: [342] 2026-08-24 03:54:09,253 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [163] 2026-08-24 03:54:09,349 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [343] 2026-08-24 03:54:09,624 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #25 deleted mail.mail records with IDs: [344] 2026-08-24 03:54:11,212 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff560d68400> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:54:11,213 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff560fc14e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:54:11,219 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:54:11,223 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:54:11,224 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff560fc0cc0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:54:11,238 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:54:11,238 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:54:11,287 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1566 checked, 35 removed 2026-08-24 03:54:12,740 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_approval_sale.tests.test_sale_to_invoice_flow: Starting TestSaleToInvoiceApprovalFlow.test_01_sale_to_invoice_end_to_end ... 2026-08-24 03:54:13,844 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #27 deleted mail.mail records with IDs: [345] 2026-08-24 03:54:14,003 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [164] 2026-08-24 03:54:14,086 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [346] 2026-08-24 03:54:14,589 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #27 deleted mail.mail records with IDs: [347] 2026-08-24 03:54:14,697 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #27 deleted mail.mail records with IDs: [348] 2026-08-24 03:54:16,853 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #26 deleted mail.mail records with IDs: [349] 2026-08-24 03:54:16,975 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [165] 2026-08-24 03:54:17,052 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [350] 2026-08-24 03:54:17,182 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 03:54:20,116 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_01_resupply_transfer_created_without_line_route_override ... 2026-08-24 03:54:20,593 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [351] 2026-08-24 03:54:20,707 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [166] 2026-08-24 03:54:20,810 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [352] 2026-08-24 03:54:21,246 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_02_no_route_manual_button_raises_background_logs ... 2026-08-24 03:54:21,899 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [353] 2026-08-24 03:54:22,004 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [167] 2026-08-24 03:54:22,094 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [354] 2026-08-24 03:54:22,414 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_03_multiple_routes_choose_priority ... 2026-08-24 03:54:22,857 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [355] 2026-08-24 03:54:22,961 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [168] 2026-08-24 03:54:23,054 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [356] 2026-08-24 03:54:23,383 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_04_line_routes_override_product_priority ... 2026-08-24 03:54:23,824 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [357] 2026-08-24 03:54:23,942 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [169] 2026-08-24 03:54:24,045 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [358] 2026-08-24 03:54:24,371 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_05_three_lines_three_products_three_sources ... 2026-08-24 03:54:24,743 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [359] 2026-08-24 03:54:24,844 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [170] 2026-08-24 03:54:24,926 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [360] 2026-08-24 03:54:25,433 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_06_cancel_post_reverts_origin ... 2026-08-24 03:54:25,817 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [361] 2026-08-24 03:54:25,924 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [171] 2026-08-24 03:54:26,025 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [362] 2026-08-24 03:54:26,460 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [99] 2026-08-24 03:54:26,527 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted stock.move records with IDs: [127] 2026-08-24 03:54:26,562 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8289] 2026-08-24 03:54:26,590 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [48] 2026-08-24 03:54:26,641 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_07_refuse_post_reverts_origin ... 2026-08-24 03:54:27,048 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [363] 2026-08-24 03:54:27,149 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [172] 2026-08-24 03:54:27,244 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [364] 2026-08-24 03:54:27,569 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [365] 2026-08-24 03:54:27,716 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [100] 2026-08-24 03:54:27,796 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted stock.move records with IDs: [128] 2026-08-24 03:54:27,851 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8295] 2026-08-24 03:54:27,879 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [49] 2026-08-24 03:54:27,961 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_08_cancel_draft_add_new_line_group_synced_on_revalidate ... 2026-08-24 03:54:28,309 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [366] 2026-08-24 03:54:28,390 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [173] 2026-08-24 03:54:28,459 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [367] 2026-08-24 03:54:28,880 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [101] 2026-08-24 03:54:28,955 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted stock.move records with IDs: [129] 2026-08-24 03:54:29,002 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8299] 2026-08-24 03:54:29,024 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [50] 2026-08-24 03:54:29,302 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #28 deleted request.approval.user.line records with IDs: [23] 2026-08-24 03:54:29,429 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [368] 2026-08-24 03:54:29,515 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [174] 2026-08-24 03:54:29,585 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [369] 2026-08-24 03:54:29,842 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_unlink_request_deletes_generated_pickings_from_procurement ... 2026-08-24 03:54:30,236 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [370] 2026-08-24 03:54:30,329 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [175] 2026-08-24 03:54:30,409 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [371] 2026-08-24 03:54:30,840 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [104] 2026-08-24 03:54:30,931 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted stock.move records with IDs: [132] 2026-08-24 03:54:30,969 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8306] 2026-08-24 03:54:30,992 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [52] 2026-08-24 03:54:31,153 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #28 deleted mail.message records with IDs: [8305, 8304, 8303] 2026-08-24 03:54:31,215 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #28 deleted viin.approval.request records with IDs: [22] 2026-08-24 03:54:31,336 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #28 deleted mail.followers records with IDs: [1063, 1064] 2026-08-24 03:54:31,388 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 03:54:31,748 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_01_source_to_request_via_wizard ... 2026-08-24 03:54:32,437 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_01b_unlink_request_does_not_delete_existing_picking ... 2026-08-24 03:54:33,323 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #29 deleted mail.mail records with IDs: [372] 2026-08-24 03:54:33,443 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [176] 2026-08-24 03:54:33,545 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [373] 2026-08-24 03:54:33,949 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [105] 2026-08-24 03:54:34,589 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #29 deleted mail.message records with IDs: [8313, 8311, 8310] 2026-08-24 03:54:34,661 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #29 deleted viin.approval.request records with IDs: [24] 2026-08-24 03:54:34,791 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #29 deleted mail.followers records with IDs: [1068, 1069] 2026-08-24 03:54:34,810 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_02_request_validate_confirms_picking ... 2026-08-24 03:54:35,755 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #29 deleted mail.mail records with IDs: [374] 2026-08-24 03:54:35,884 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [177] 2026-08-24 03:54:35,961 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [375] 2026-08-24 03:54:36,272 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_03_multi_source_create_single_request ... 2026-08-24 03:54:37,795 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_04_cancel_request_should_cancel_picking ... 2026-08-24 03:54:38,654 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #29 deleted mail.mail records with IDs: [376] 2026-08-24 03:54:38,762 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [178] 2026-08-24 03:54:38,856 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [377] 2026-08-24 03:54:39,306 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [107] 2026-08-24 03:54:39,426 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_05_sync_from_approval_field_propagation ... 2026-08-24 03:54:40,206 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #29 deleted mail.mail records with IDs: [378] 2026-08-24 03:54:40,404 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [179] 2026-08-24 03:54:40,505 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [379] 2026-08-24 03:54:40,797 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_07_toggle_propagation_head_and_line ... 2026-08-24 03:54:41,033 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 03:54:43,773 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_01_validate_generates_resupply_pickings_and_origin_links ... 2026-08-24 03:54:44,146 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [380] 2026-08-24 03:54:44,285 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [180] 2026-08-24 03:54:44,382 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [381] 2026-08-24 03:54:44,799 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_02_manual_launch_procurement_success ... 2026-08-24 03:54:45,185 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [382] 2026-08-24 03:54:45,553 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_03_no_default_route_manual_raises_background_logs_error ... 2026-08-24 03:54:46,579 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [383] 2026-08-24 03:54:46,817 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [384] 2026-08-24 03:54:46,902 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [183] 2026-08-24 03:54:46,974 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [385] 2026-08-24 03:54:47,110 202 INFO rb-5fd110a-224202-407438 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-24 03:54:47,452 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [386] 2026-08-24 03:54:47,709 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_05_write_before_validate_changes_destination ... 2026-08-24 03:54:48,071 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [387] 2026-08-24 03:54:48,156 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [185] 2026-08-24 03:54:48,247 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [388] 2026-08-24 03:54:48,646 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_06_unlink_line_before_validate_affects_generated_moves ... 2026-08-24 03:54:49,066 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [389] 2026-08-24 03:54:49,132 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #30 deleted approval.request.line records with IDs: [48] 2026-08-24 03:54:49,218 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [186] 2026-08-24 03:54:49,308 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [390] 2026-08-24 03:54:49,744 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_07_cancel_post_reverts_origin ... 2026-08-24 03:54:50,109 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [391] 2026-08-24 03:54:50,216 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [187] 2026-08-24 03:54:50,310 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [392] 2026-08-24 03:54:50,961 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted stock.move records with IDs: [149] 2026-08-24 03:54:51,016 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [114] 2026-08-24 03:54:51,080 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8356] 2026-08-24 03:54:51,121 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [70] 2026-08-24 03:54:51,215 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_08_refuse_post_reverts_origin ... 2026-08-24 03:54:51,622 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [393] 2026-08-24 03:54:51,714 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [188] 2026-08-24 03:54:51,802 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [394] 2026-08-24 03:54:52,453 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [395] 2026-08-24 03:54:52,626 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted stock.move records with IDs: [151] 2026-08-24 03:54:52,669 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [115] 2026-08-24 03:54:52,730 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8363] 2026-08-24 03:54:52,749 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [72] 2026-08-24 03:54:52,806 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_09_unlink_after_cancel_does_not_leave_origin_links ... 2026-08-24 03:54:53,142 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [396] 2026-08-24 03:54:53,237 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [189] 2026-08-24 03:54:53,306 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [397] 2026-08-24 03:54:53,944 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted stock.move records with IDs: [153] 2026-08-24 03:54:54,009 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [116] 2026-08-24 03:54:54,094 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8368] 2026-08-24 03:54:54,122 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [74] 2026-08-24 03:54:54,221 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 03:54:54,246 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_auth_password_policy.tests.test_auth_password_policy: Starting TestAuthPasswordPolicy.test_auth_password_policy_accept_strong_password ... 2026-08-24 03:54:54,388 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_auth_password_policy.tests.test_auth_password_policy: Starting TestAuthPasswordPolicy.test_auth_password_policy_change_password_1 ... 2026-08-24 03:54:54,416 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36068] 2026-08-24 03:54:54,416 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [18] 2026-08-24 03:54:54,419 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36069] 2026-08-24 03:54:54,419 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [19] 2026-08-24 03:54:54,439 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_auth_password_policy.tests.test_auth_password_policy: Starting TestAuthPasswordPolicy.test_check_password_policy_enforced_in_test_mode ... 2026-08-24 03:54:54,470 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_auth_password_policy.tests.test_auth_password_policy: Starting TestAuthPasswordPolicy.test_get_password_policy_returns_flags ... 2026-08-24 03:54:54,474 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36067] 2026-08-24 03:54:54,474 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [17] 2026-08-24 03:54:54,477 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36069] 2026-08-24 03:54:54,477 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [19] 2026-08-24 03:54:54,504 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 03:54:54,513 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_auto_currency_rate.tests.test_legacy_ssl_provider: Starting LegacySslProviderTest.test_legacy_ssl_provider_fetch_succeeds_against_selfsigned_cert ... 2026-08-24 03:55:01,121 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-24 03:55:01,122 202 INFO rb-5fd110a-224202-407438 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-24 03:55:01,734 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 03:55:01,746 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_auto_currency_rate.tests.test_rate: Starting RateTest.test_10_bank_configuration ... 2026-08-24 03:55:07,986 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-24 03:55:07,987 202 INFO rb-5fd110a-224202-407438 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-24 03:55:08,030 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 03:55:08,046 202 INFO rb-5fd110a-224202-407438 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-24 03:55:14,337 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-24 03:55:14,337 202 INFO rb-5fd110a-224202-407438 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-24 03:55:16,873 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_02_acb_cron_currency_rate_sync ... 2026-08-24 03:55:23,071 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-24 03:55:23,071 202 INFO rb-5fd110a-224202-407438 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-24 03:55:23,296 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_03_acb_cron_currency_rate_sync_disable ... 2026-08-24 03:55:29,428 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-24 03:55:29,429 202 INFO rb-5fd110a-224202-407438 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-24 03:55:29,618 202 INFO rb-5fd110a-224202-407438 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-24 03:55:36,242 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-24 03:55:36,242 202 INFO rb-5fd110a-224202-407438 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-24 03:55:36,481 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_05_acb_cron_currency_rate_sync_with_rate_exist ... 2026-08-24 03:55:43,134 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-24 03:55:43,134 202 INFO rb-5fd110a-224202-407438 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-24 03:55:43,354 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_06_acb_cron_curency_rate_sync_with_multi_banks ... 2026-08-24 03:55:49,427 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-24 03:55:49,428 202 INFO rb-5fd110a-224202-407438 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-24 03:55:49,670 202 INFO rb-5fd110a-224202-407438 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-24 03:55:56,075 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-24 03:55:56,075 202 INFO rb-5fd110a-224202-407438 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-24 03:55:56,470 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_08_acb_cron_currency_rate_sync_in_holiday ... 2026-08-24 03:56:03,004 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-24 03:56:03,004 202 INFO rb-5fd110a-224202-407438 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-24 03:56:03,187 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 03:56:03,200 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_auto_currency_rate_bidv.tests.test_bidv: Starting BIDVTest.test_10_bidv_configuration ... 2026-08-24 03:56:09,486 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-24 03:56:09,487 202 INFO rb-5fd110a-224202-407438 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-24 03:56:09,609 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_auto_currency_rate_bidv.tests.test_bidv: Starting BIDVTest.test_20_bidv_cron_currency_rate_sync ... 2026-08-24 03:56:16,050 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-24 03:56:16,050 202 INFO rb-5fd110a-224202-407438 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-24 03:56:16,239 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_auto_currency_rate_bidv.tests.test_bidv: Starting BIDVTest.test_30_bidv_cron_currency_rate_sync_disabled ... 2026-08-24 03:56:22,610 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-24 03:56:22,611 202 INFO rb-5fd110a-224202-407438 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-24 03:56:22,839 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_auto_currency_rate_bidv.tests.test_bidv: Starting BIDVTest.test_dynamic_method_availability ... 2026-08-24 03:56:29,021 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-24 03:56:29,021 202 INFO rb-5fd110a-224202-407438 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-24 03:56:29,143 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 03:56:29,156 202 INFO rb-5fd110a-224202-407438 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-24 03:56:35,589 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-24 03:56:35,589 202 INFO rb-5fd110a-224202-407438 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-24 03:56:35,834 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_02_vcb_cron_currency_rate_sync ... 2026-08-24 03:56:42,147 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-24 03:56:42,148 202 INFO rb-5fd110a-224202-407438 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-24 03:56:42,320 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_03_vcb_cron_currency_rate_sync_disable ... 2026-08-24 03:56:49,424 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-24 03:56:49,424 202 INFO rb-5fd110a-224202-407438 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-24 03:56:49,648 202 INFO rb-5fd110a-224202-407438 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-24 03:56:55,883 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-24 03:56:55,883 202 INFO rb-5fd110a-224202-407438 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-24 03:56:56,108 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_05_vcb_cron_currency_rate_sync_with_rate_exist ... 2026-08-24 03:57:02,562 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-24 03:57:02,562 202 INFO rb-5fd110a-224202-407438 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-24 03:57:02,774 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_06_vcb_cron_curency_rate_sync_with_multi_banks ... 2026-08-24 03:57:08,781 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-24 03:57:08,781 202 INFO rb-5fd110a-224202-407438 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-24 03:57:08,994 202 INFO rb-5fd110a-224202-407438 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-24 03:57:15,170 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-24 03:57:15,170 202 INFO rb-5fd110a-224202-407438 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-24 03:57:15,460 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_08_vcb_cron_currency_rate_sync_in_holiday ... 2026-08-24 03:57:21,565 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-24 03:57:21,566 202 INFO rb-5fd110a-224202-407438 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-24 03:57:21,754 202 INFO rb-5fd110a-224202-407438 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-24 03:57:27,943 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-24 03:57:27,943 202 INFO rb-5fd110a-224202-407438 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-24 03:57:28,123 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 03:57:28,151 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_auto_currency_rate_xe.tests.test_xe: Starting XETest.test_10_xe_configuration ... 2026-08-24 03:57:34,265 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-24 03:57:34,265 202 INFO rb-5fd110a-224202-407438 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-24 03:57:34,298 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_auto_currency_rate_xe.tests.test_xe: Starting XETest.test_20_xe_cron_currency_rate_sync ... 2026-08-24 03:57:40,268 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-24 03:57:40,268 202 INFO rb-5fd110a-224202-407438 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-24 03:57:41,217 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_auto_currency_rate_xe.tests.test_xe: Starting XETest.test_dynamic_method_availability ... 2026-08-24 03:57:47,125 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7186, 7105, 7176, 7108, 7129, 7106, 7076, 7078, 7109, 7110, 7121, 7114, 7113, 7083, 7112, 7123, 7118, 7168, 7120, 7062, 7111, 7119, 7122, 7116, 7115, 7117, 7060, 7127, 7061, 7102, 7063, 7064, 7096, 7128, 7219, 7065, 7131, 7066, 7132, 7169, 7136, 7133, 7135, 7183, 7138, 7137, 7201, 7139, 7170, 7140, 7171, 7141, 7220, 7142, 7081, 7101, 7086, 7143, 7067, 7069, 7068, 7147, 7077, 7146, 7145, 7144, 7148, 7149, 7082, 7151, 7153, 7124, 7126, 7179, 7089, 7152, 7125, 7150, 7154, 7155, 7199, 7157, 7156, 7084, 7070, 7158, 7167, 7165, 7161, 7160, 7173, 7166, 7159, 7164, 7097, 7163, 7162, 7090, 7091, 7172, 7174, 7178, 7177, 7071, 7175, 7092, 7218, 7073, 7214, 7216, 7093, 7217, 7074, 7215, 7213, 7085, 7207, 7087, 7212, 7208, 7203, 7206, 7198, 7075, 7094, 7211, 7205, 7204, 7202, 7197, 7200, 7209, 7134, 7195, 7196, 7191, 7193, 7187, 7188, 7190, 7088, 7189, 7194, 7192, 7079, 7100, 7058, 7104, 7103, 7185, 7059, 7080, 7184, 7210, 7099, 7107, 7130, 7098, 7072, 7182, 7095, 7180, 7181] 2026-08-24 03:57:47,125 202 INFO rb-5fd110a-224202-407438 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-24 03:57:47,180 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 03:57:47,200 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_11_code_unique ... 2026-08-24 03:57:47,242 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_12_code_unique ... 2026-08-24 03:57:47,276 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_21_check_country_district ... 2026-08-24 03:57:47,305 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_22_check_state_partner ... 2026-08-24 03:57:47,363 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_23_check_country_partner ... 2026-08-24 03:57:47,407 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_31_form_partner ... 2026-08-24 03:57:47,958 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_32_form_district ... 2026-08-24 03:57:48,011 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_onchange_parent_with_district ... 2026-08-24 03:57:48,768 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 03:57:48,783 202 INFO rb-5fd110a-224202-407438 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-24 03:57:48,855 202 INFO rb-5fd110a-224202-407438 odoo.addons.base_import.models.base_import: importing 1 rows... 2026-08-24 03:57:48,920 202 INFO rb-5fd110a-224202-407438 odoo.addons.base_import.models.base_import: done importing data into model: res.partner 2026-08-24 03:57:48,951 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_base_import_tracking.tests.test_base_import_tracking: Starting TestBaseImportTracking.test_002_import_creates_records_correctly ... 2026-08-24 03:57:48,986 202 INFO rb-5fd110a-224202-407438 odoo.addons.base_import.models.base_import: importing 2 rows... 2026-08-24 03:57:49,058 202 INFO rb-5fd110a-224202-407438 odoo.addons.base_import.models.base_import: done importing data into model: res.partner 2026-08-24 03:57:49,094 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 03:57:49,168 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_base_state_group.tests.test_access_rights: Starting TestAccessRights.test_manager_user_access_rights ... 2026-08-24 03:57:49,242 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted res.state.group records with IDs: [15] 2026-08-24 03:57:49,271 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 03:57:49,353 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_base_state_group.tests.test_res_partner: Starting TestResParner.test_01_check_partner ... 2026-08-24 03:57:49,409 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 03:57:49,481 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_01_check_state_group ... 2026-08-24 03:57:49,520 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_02_check_state_group ... 2026-08-24 03:57:49,544 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_03_check_state_group ... 2026-08-24 03:57:49,562 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_04_check_state_group ... 2026-08-24 03:57:49,584 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_05_check_state_group ... 2026-08-24 03:57:49,603 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_onchange_state_group ... 2026-08-24 03:57:49,665 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 03:57:49,673 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_11_code_unique ... 2026-08-24 03:57:49,694 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_12_code_unique ... 2026-08-24 03:57:49,716 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_21_check_country_ward ... 2026-08-24 03:57:49,743 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_22_check_state_partner ... 2026-08-24 03:57:49,782 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_23_check_country_partner ... 2026-08-24 03:57:49,847 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_31_form_partner ... 2026-08-24 03:57:50,371 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_32_form_ward ... 2026-08-24 03:57:50,415 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_onchange_parent_with_ward ... 2026-08-24 03:57:51,177 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 03:57:51,195 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_brand_common.tests.test_web_layout: Starting TestWebLayoutBrandDefaults.test_backend_page_falls_back_to_brand_title_and_favicon ... 2026-08-24 03:57:51,214 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:admin from n/a 2026-08-24 03:57:51,225 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 03:57:52,782 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 03:57:52] "GET /web HTTP/1.1" 200 - 185 0.202 1.357 2026-08-24 03:57:52,784 202 INFO rb-5fd110a-224202-407438 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-24 03:57:52,808 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_brand_common.tests.test_web_layout: Starting TestWebLayoutBrandDefaults.test_brand_title_default_survives_core_qunit_stub_of_web_layout ... 2026-08-24 03:57:52,831 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_brand_common.tests.test_web_layout: Starting TestWebLayoutBrandDefaults.test_explicit_favicon_wins_over_brand_default ... 2026-08-24 03:57:52,842 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 03:57:53,085 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 03:57:53] "GET /odoo/offline HTTP/1.1" 200 - 16 0.004 0.240 2026-08-24 03:57:53,086 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_brand_common.tests.test_web_layout.TestWebLayoutBrandDefaults.test_explicit_favicon_wins_over_brand_default: waiting for threads: [] 2026-08-24 03:57:53,100 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_brand_common.tests.test_web_layout: Starting TestWebLayoutBrandDefaults.test_explicit_title_wins_over_brand_default ... 2026-08-24 03:57:53,103 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 03:57:53,294 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 03:57:53] "GET /odoo/offline HTTP/1.1" 200 - 18 0.004 0.188 2026-08-24 03:57:53,295 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_brand_common.tests.test_web_layout.TestWebLayoutBrandDefaults.test_explicit_title_wins_over_brand_default: waiting for threads: [] 2026-08-24 03:57:53,328 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 03:57:53,429 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_brand_common.tests.test_webmanifest: Starting BrandWebManifestRoutesTest.test_brand_apple_touch_icon ... 2026-08-24 03:57:53,458 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:demo from n/a 2026-08-24 03:57:53,796 202 INFO ? werkzeug: 127.0.0.1 - - [24/Aug/2026 03:57:53] "GET /viin_brand_common/static/img/viindoo-icon-ios.png HTTP/1.1" 200 - 0 0.000 0.333 2026-08-24 03:57:53,801 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 03:57:54,688 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 03:57:54] "GET /web HTTP/1.1" 200 - 178 0.094 0.796 2026-08-24 03:57:54,690 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_brand_common.tests.test_webmanifest.BrandWebManifestRoutesTest.test_brand_apple_touch_icon: waiting for threads: [] 2026-08-24 03:57:54,711 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_brand_common.tests.test_webmanifest: Starting BrandWebManifestRoutesTest.test_brand_webmanifest ... 2026-08-24 03:57:54,755 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:admin from n/a 2026-08-24 03:57:54,763 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 03:57:55,691 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 03:57:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 25 0.020 0.910 2026-08-24 03:57:55,692 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_brand_common.tests.test_webmanifest.BrandWebManifestRoutesTest.test_brand_webmanifest: waiting for threads: [] 2026-08-24 03:57:55,707 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_brand_common.tests.test_webmanifest: Starting BrandWebManifestRoutesTest.test_brand_webmanifest_unauthenticated ... 2026-08-24 03:57:55,739 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 03:57:55,909 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: ir.module.module 2026-08-24 03:57:55,912 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 03:57:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 12 0.004 0.171 2026-08-24 03:57:55,913 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_brand_common.tests.test_webmanifest.BrandWebManifestRoutesTest.test_brand_webmanifest_unauthenticated: waiting for threads: [] 2026-08-24 03:57:55,937 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 03:57:55,951 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_brand_website.tests.test_website_title_not_preempted: Starting TestWebsiteTitleNotPreempted.test_website_favicon_wins_over_brand_default ... 2026-08-24 03:57:55,962 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 03:57:56,777 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 03:57:56] "GET /contactus HTTP/1.1" 200 - 190 0.081 0.736 2026-08-24 03:57:56,797 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_brand_website.tests.test_website_title_not_preempted: Starting TestWebsiteTitleNotPreempted.test_website_page_meta_survive_brand_default ... 2026-08-24 03:57:56,807 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 03:57:57,484 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 03:57:57] "GET /contactus HTTP/1.1" 200 - 190 0.083 0.595 2026-08-24 03:57:57,503 202 INFO rb-5fd110a-224202-407438 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-24 03:57:57,511 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 03:57:58,885 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 03:57:58] "GET /contactus HTTP/1.1" 200 - 190 0.070 1.306 2026-08-24 03:57:58,913 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 03:57:58,924 202 INFO rb-5fd110a-224202-407438 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-24 03:57:59,071 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_brand_website.tests.test_website_title_not_preempted: Starting TestWebsiteFaviconDefault.test_new_website_starts_with_the_brand_favicon ... 2026-08-24 03:57:59,225 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 1 removed 2026-08-24 03:57:59,488 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [399] 2026-08-24 03:57:59,496 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17903] 2026-08-24 03:57:59,500 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 03:57:59,931 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [400] 2026-08-24 03:57:59,936 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17907] 2026-08-24 03:57:59,940 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 03:58:00,308 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [401] 2026-08-24 03:58:00,317 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17911] 2026-08-24 03:58:00,323 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 03:58:00,336 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_manager_sees_all_trips ... 2026-08-24 03:58:00,467 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_can_create_own_trip ... 2026-08-24 03:58:00,549 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_can_read_own_trip ... 2026-08-24 03:58:00,629 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_can_unlink_own_draft_trip ... 2026-08-24 03:58:00,707 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #31 deleted mail.message records with IDs: [17920] 2026-08-24 03:58:00,737 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #31 deleted business.trip records with IDs: [8] 2026-08-24 03:58:00,745 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #31 deleted mail.followers records with IDs: [1268] 2026-08-24 03:58:00,762 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_can_write_own_trip ... 2026-08-24 03:58:00,878 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_cannot_see_other_users_trip ... 2026-08-24 03:58:00,999 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_read_raises_for_others_trip ... 2026-08-24 03:58:01,108 202 INFO rb-5fd110a-224202-407438 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-24 03:58:01,149 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 03:58:01,161 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripConfigSettings.test_is_module_available_computes_to_bool ... 2026-08-24 03:58:01,343 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripConfigSettings.test_is_module_available_fields_exist ... 2026-08-24 03:58:01,365 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripConfigSettings.test_module_toggle_fields_exist ... 2026-08-24 03:58:01,397 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 03:58:01,729 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [402] 2026-08-24 03:58:01,739 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17929] 2026-08-24 03:58:01,745 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 03:58:01,876 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_confirm_transition_core_only ... 2026-08-24 03:58:01,991 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_create_adds_requester_traveller ... 2026-08-24 03:58:02,093 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_duplicate_traveller_rejected ... 2026-08-24 03:58:02,207 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_lifecycle_transitions ... 2026-08-24 03:58:02,326 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_multi_traveller_employee_and_external ... 2026-08-24 03:58:02,429 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_revert_services_hook_is_noop ... 2026-08-24 03:58:02,527 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_service_date_constraint ... 2026-08-24 03:58:02,637 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_service_lines_heterogeneous_and_cost ... 2026-08-24 03:58:02,736 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_service_type_base_values ... 2026-08-24 03:58:02,814 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_submit_requires_traveller ... 2026-08-24 03:58:02,896 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #34 deleted mail.message records with IDs: [17959] 2026-08-24 03:58:02,916 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #34 deleted business.trip.traveller records with IDs: [27] 2026-08-24 03:58:02,922 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #34 deleted mail.followers records with IDs: [1297] 2026-08-24 03:58:03,006 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_traveller_employee_compute ... 2026-08-24 03:58:03,101 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_trip_date_constraint ... 2026-08-24 03:58:03,155 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 03:58:03,484 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [403] 2026-08-24 03:58:03,493 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17965] 2026-08-24 03:58:03,498 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 03:58:03,626 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripUnlinkGuard.test_unlink_active_state_raises ... 2026-08-24 03:58:03,751 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #35 deleted mail.message records with IDs: [17972] 2026-08-24 03:58:03,786 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripUnlinkGuard.test_unlink_cancelled_succeeds ... 2026-08-24 03:58:03,869 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #35 deleted mail.message records with IDs: [17974] 2026-08-24 03:58:03,888 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #35 deleted business.trip records with IDs: [26] 2026-08-24 03:58:03,894 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #35 deleted mail.followers records with IDs: [1302] 2026-08-24 03:58:03,908 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripUnlinkGuard.test_unlink_draft_succeeds ... 2026-08-24 03:58:03,981 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #35 deleted mail.message records with IDs: [17976] 2026-08-24 03:58:04,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #35 deleted business.trip records with IDs: [27] 2026-08-24 03:58:04,007 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #35 deleted mail.followers records with IDs: [1304] 2026-08-24 03:58:04,029 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 03:58:04,369 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [404] 2026-08-24 03:58:04,376 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17979] 2026-08-24 03:58:04,381 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 03:58:05,893 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55f760360> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:05,894 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55f8a2980> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:05,906 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:05,910 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:05,911 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55f8ff420> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:05,923 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:05,924 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:08,074 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55f933d80> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:08,074 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff560106660> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:08,079 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:08,081 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:08,082 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5601056c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:08,091 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:08,091 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:09,959 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55f86b420> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:09,960 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5606eeac0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:09,964 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:09,966 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:09,966 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5606eda80> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:09,978 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:09,979 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:11,796 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55f5b8720> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:11,796 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5606e0a40> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:11,801 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:11,804 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:11,805 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5606e0720> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:11,817 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:11,817 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:13,331 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5cc32cfe0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:13,332 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55fe83560> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:13,337 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:13,340 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:13,340 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55fe82ac0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:13,352 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:13,353 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:15,336 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff562cb9a80> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:15,337 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55fe26c00> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:15,341 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:15,343 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:15,344 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55fe25ee0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:15,354 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:15,354 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:17,404 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5600ff380> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:17,405 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55dfb0860> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:17,411 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:17,414 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:17,415 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55dfb1ee0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:17,429 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:17,430 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:19,393 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5617f0220> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:19,394 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5602c5ee0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:19,398 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:19,400 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:19,401 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5602c4e00> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:19,411 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:19,412 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:21,423 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff561857a60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:21,424 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55f86f1a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:21,430 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:21,433 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:21,434 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55f86cae0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:21,448 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:21,449 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:23,362 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5600b3740> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:23,363 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff562e94540> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:23,368 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:23,371 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:23,372 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff562e97c40> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:23,383 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:23,384 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:24,855 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff561890400> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:24,856 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55f988680> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:24,861 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:24,864 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:24,865 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55f98b1a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:24,875 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:24,876 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:26,758 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5600d5080> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:26,758 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55fc96ca0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:26,763 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:26,765 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:26,765 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55fc963e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:26,776 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:26,777 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:28,840 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55fbb9940> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:28,841 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5610e20c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:28,845 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:28,848 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:28,848 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5610e3240> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:28,864 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:28,865 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:30,819 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff562e74ea0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:30,820 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff560b8cae0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:30,829 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:30,833 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:30,834 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff560b8cc20> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:30,844 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:30,844 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:32,879 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55f5bba60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:32,880 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5602f1260> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:32,885 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:32,887 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:32,888 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5602f3100> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:32,897 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:32,898 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:34,405 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff562cc7880> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:34,405 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff561025440> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:34,410 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:34,413 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:34,414 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff561025580> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:34,424 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:34,425 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:35,113 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripAnalytic.test_service_line_analytic_override ... 2026-08-24 03:58:35,177 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripAnalytic.test_trip_owns_multidim_analytic ... 2026-08-24 03:58:36,402 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5610d74c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:36,402 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff560adb6a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:36,406 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:36,408 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:36,408 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff560ad8e00> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:36,417 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:36,417 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:58:36,425 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 03:58:37,551 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [405] 2026-08-24 03:58:37,564 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17993] 2026-08-24 03:58:37,569 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 03:58:37,724 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripCancelGuard.test_cancel_from_cancelled_raises ... 2026-08-24 03:58:37,878 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripCancelGuard.test_cancel_from_confirmed_succeeds ... 2026-08-24 03:58:37,975 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripCancelGuard.test_cancel_from_done_raises ... 2026-08-24 03:58:38,118 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripCancelGuard.test_cancel_from_in_progress_succeeds ... 2026-08-24 03:58:38,237 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 03:58:38,586 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [406] 2026-08-24 03:58:38,599 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18009] 2026-08-24 03:58:38,604 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 03:58:41,942 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [407] 2026-08-24 03:58:41,949 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18201] 2026-08-24 03:58:41,956 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 03:58:41,972 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripMultiCompany.test_multi_company_isolation ... 2026-08-24 03:58:42,153 202 INFO rb-5fd110a-224202-407438 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-24 03:58:42,197 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 03:58:42,474 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [408] 2026-08-24 03:58:42,482 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18208] 2026-08-24 03:58:42,486 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 03:58:42,535 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_business_trip_portal: Starting TestBusinessTripPortal.test_portal_request_tour ... 2026-08-24 03:58:43,528 202 _WARNING rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Chrome headless failed to start: [252:274:0824/035843.191244:ERROR:dbus/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:0824/035843.195652:ERROR:dbus/bus.cc:405] 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:0824/035843.195733:ERROR:dbus/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:0824/035843.196338:ERROR:dbus/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:0824/035843.196360:ERROR:dbus/bus.cc:405] 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:0824/035843.218809:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [288:288:0824/035843.221048:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [252:274:0824/035843.394040:ERROR:dbus/bus.cc:405] 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:0824/035843.398534:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [252:274:0824/035843.427347:ERROR:dbus/bus.cc:405] 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:0824/035843.489259:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [252:252:0824/035843.489390:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [252:252:0824/035843.489415:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [252:274:0824/035843.489439:ERROR:dbus/bus.cc:405] 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:0824/035843.489473:ERROR:dbus/bus.cc:405] 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-24 03:58:43,536 202 INFO rb-5fd110a-224202-407438 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-24 03:58:43,567 202 INFO rb-5fd110a-224202-407438 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-24 03:58:43,568 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_business_trip_portal: Starting TestBusinessTripPortal.test_portal_request_tour ... 2026-08-24 03:58:43,842 202 _WARNING rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour.test_portal_request_tour: Chrome headless failed to start: [357:378:0824/035843.679136:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [357:378:0824/035843.683234:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [357:378:0824/035843.683351:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [357:378:0824/035843.683441:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [357:378:0824/035843.683452:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [357:378:0824/035843.691690:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [357:357:0824/035843.695317:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [394:394:0824/035843.705853:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [394:394:0824/035843.707765:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [357:378:0824/035843.711028:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [357:357:0824/035843.805219:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [357:357:0824/035843.805283:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [357:357:0824/035843.805295:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [357:378:0824/035843.805304:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [357:378:0824/035843.805340:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [357:357:0824/035843.805428:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 03:58:43,849 202 INFO rb-5fd110a-224202-407438 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-24 03:58:43,881 202 INFO rb-5fd110a-224202-407438 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-24 03:58:43,881 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_business_trip_portal: Starting TestBusinessTripPortal.test_portal_request_tour ... 2026-08-24 03:58:44,149 202 WARNING rb-5fd110a-224202-407438 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: [466:487:0824/035844.013579:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [466:487:0824/035844.018256:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [466:487:0824/035844.018437:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [466:487:0824/035844.018492:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [466:487:0824/035844.018504:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [466:487:0824/035844.028007:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [466:466:0824/035844.033376:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [466:487:0824/035844.053815:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [503:503:0824/035844.067949:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [503:503:0824/035844.070526:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [466:466:0824/035844.113385:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [466:466:0824/035844.113492:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [466:466:0824/035844.113512:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [466:487:0824/035844.113590:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [466:487:0824/035844.113631:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [466:466:0824/035844.113704:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 03:58:44,165 202 INFO rb-5fd110a-224202-407438 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-24 03:58:44,204 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 03:58:44,219 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_demo_users_group_membership: Starting TestBusinessTripDemoUsersGroupMembership.test_bt_approver_demo_has_business_trip_manager_group ... 2026-08-24 03:58:44,284 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_demo_users_group_membership: Starting TestBusinessTripDemoUsersGroupMembership.test_bt_approver_demo_not_operational_manager ... 2026-08-24 03:58:44,323 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_demo_users_group_membership: Starting TestBusinessTripDemoUsersGroupMembership.test_bt_demo_employee_reports_to_a_manager ... 2026-08-24 03:58:44,371 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_demo_users_group_membership: Starting TestBusinessTripDemoUsersGroupMembership.test_bt_user_demo_has_business_trip_user_group ... 2026-08-24 03:58:44,407 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_demo_users_group_membership: Starting TestBusinessTripDemoUsersGroupMembership.test_bt_user_demo_scoped_to_intended_role ... 2026-08-24 03:58:44,437 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 03:58:44,753 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [409] 2026-08-24 03:58:44,760 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18212] 2026-08-24 03:58:44,764 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 03:58:44,774 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_portal_acl: Starting TestBusinessTripPortalAcl.test_business_trips_list_returns_200_for_user_without_bt_group ... 2026-08-24 03:58:44,784 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:bt_plain_user from n/a 2026-08-24 03:58:44,790 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 03:58:45,604 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 03:58:45] "GET /my/business-trips HTTP/1.1" 200 - 274 0.125 0.691 2026-08-24 03:58:45,606 202 INFO rb-5fd110a-224202-407438 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-24 03:58:45,638 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 03:58:45,959 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [410] 2026-08-24 03:58:45,967 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18214] 2026-08-24 03:58:45,971 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 03:58:46,021 202 INFO rb-5fd110a-224202-407438 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-24 03:58:46,052 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:bt_checkaccess_portal from n/a 2026-08-24 03:58:46,063 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 03:58:46,261 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 03:58:46] "POST /my/counters HTTP/1.1" 200 - 24 0.011 0.192 2026-08-24 03:58:46,821 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 03:58:46] "GET /my/business-trips HTTP/1.1" 200 - 258 0.101 0.455 2026-08-24 03:58:46,823 202 INFO rb-5fd110a-224202-407438 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-24 03:58:46,849 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 03:58:47,201 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [411] 2026-08-24 03:58:47,208 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18218] 2026-08-24 03:58:47,211 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 03:58:47,257 202 INFO rb-5fd110a-224202-407438 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-24 03:58:47,296 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:bt_authorized_portal from n/a 2026-08-24 03:58:47,300 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 03:58:48,112 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 03:58:48] "GET /my/business-trips HTTP/1.1" 200 - 278 0.126 0.687 2026-08-24 03:58:48,113 202 INFO rb-5fd110a-224202-407438 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-24 03:58:48,140 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 03:58:48,150 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_security_group_category: Starting TestBusinessTripGroupCategory.test_group_manager_category_is_core_business_trips_category ... 2026-08-24 03:58:48,164 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_security_group_category: Starting TestBusinessTripGroupCategory.test_group_user_category_is_core_business_trips_category ... 2026-08-24 03:58:48,189 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_security_group_category: Starting TestBusinessTripGroupCategory.test_hand_rolled_category_no_longer_exists ... 2026-08-24 03:58:48,220 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 03:58:52,225 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [412] 2026-08-24 03:58:52,234 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18406] 2026-08-24 03:58:52,240 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 03:58:52,354 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_distance_computed_from_coordinates_feeds_range ... 2026-08-24 03:58:52,455 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_distance_range_matches_only_inside_bounds ... 2026-08-24 03:58:52,581 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_missing_destination_coordinates_does_not_crash ... 2026-08-24 03:58:52,690 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_more_specific_state_rule_wins_via_sequence ... 2026-08-24 03:58:52,796 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_no_matching_rule_yields_zero_without_error ... 2026-08-24 03:58:52,906 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_region_rule_resolves_for_destination_in_region ... 2026-08-24 03:58:52,989 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_ticket_class_rule_and_wildcard_semantics ... 2026-08-24 03:58:53,105 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_validity_window_current_rule_wins_over_future ... 2026-08-24 03:58:53,212 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 03:58:56,650 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [413] 2026-08-24 03:58:56,657 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18618] 2026-08-24 03:58:56,662 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 03:58:56,771 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceAmounts.test_per_traveller_total_and_header_rollup ... 2026-08-24 03:58:56,925 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceAmounts.test_resolution_is_idempotent ... 2026-08-24 03:58:57,025 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceAmounts.test_snapshot_amount_not_retro_changed_by_rule_edit ... 2026-08-24 03:58:57,134 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 03:59:00,268 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [414] 2026-08-24 03:59:00,277 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18819] 2026-08-24 03:59:00,282 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 03:59:00,418 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceMultiCompany.test_global_rule_resolves_when_no_company_rule ... 2026-08-24 03:59:03,465 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 03:59:06,836 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [415] 2026-08-24 03:59:06,845 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19195] 2026-08-24 03:59:06,851 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 03:59:06,977 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceConstraints.test_distance_range_rejects_max_not_above_min ... 2026-08-24 03:59:07,042 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceConstraints.test_geo_consistency_rejects_state_not_in_group ... 2026-08-24 03:59:07,072 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceConstraints.test_validity_window_rejects_end_before_start ... 2026-08-24 03:59:07,119 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 03:59:10,686 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [416] 2026-08-24 03:59:10,694 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19386] 2026-08-24 03:59:10,699 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 03:59:10,795 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceExpenseSeam.test_expense_line_vals_shape_for_bt_c ... 2026-08-24 03:59:10,934 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceExpenseSeam.test_no_expense_line_vals_when_no_allowance ... 2026-08-24 03:59:11,050 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 03:59:14,352 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [417] 2026-08-24 03:59:14,365 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19581] 2026-08-24 03:59:14,371 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 03:59:14,516 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceDefaults.test_allowance_days_default_from_trip_duration ... 2026-08-24 03:59:14,664 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 03:59:17,666 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [418] 2026-08-24 03:59:17,674 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19774] 2026-08-24 03:59:17,679 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 03:59:17,790 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceCoordinateEdgeCases.test_out_of_range_coordinates_handled_gracefully ... 2026-08-24 03:59:17,912 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceCoordinateEdgeCases.test_ungeooded_destination_does_not_use_bogus_haversine ... 2026-08-24 03:59:18,065 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 03:59:18,504 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [419] 2026-08-24 03:59:18,513 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19787] 2026-08-24 03:59:18,519 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 03:59:18,584 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_approval_drives_trip_to_confirmed ... 2026-08-24 03:59:19,381 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #51 deleted mail.mail records with IDs: [420] 2026-08-24 03:59:19,536 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [190] 2026-08-24 03:59:19,633 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [421] 2026-08-24 03:59:20,003 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_auto_install_flag_is_true ... 2026-08-24 03:59:20,027 202 INFO rb-5fd110a-224202-407438 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-24 03:59:20,452 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_base_submit_button_restored_in_form_view ... 2026-08-24 03:59:20,515 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_cancel_reverts_confirmed_trip ... 2026-08-24 03:59:21,251 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #51 deleted mail.mail records with IDs: [422] 2026-08-24 03:59:21,387 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [191] 2026-08-24 03:59:21,464 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [423] 2026-08-24 03:59:21,808 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_get_approved_from_draft_confirms_trip_without_stranding ... 2026-08-24 03:59:22,450 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [424] 2026-08-24 03:59:22,575 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [192] 2026-08-24 03:59:22,937 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_late_violation_blocks_validate_and_trip_not_confirmed ... 2026-08-24 03:59:23,674 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #51 deleted mail.mail records with IDs: [425] 2026-08-24 03:59:23,742 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #51 deleted mail.message records with IDs: [19850, 19847] 2026-08-24 03:59:23,770 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #51 deleted business.trip.traveller records with IDs: [65] 2026-08-24 03:59:23,877 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #51 deleted mail.followers records with IDs: [1395] 2026-08-24 03:59:23,963 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_non_matching_trip_is_transparent ... 2026-08-24 03:59:24,062 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_non_owner_approver_can_refuse_trip_without_accesserror ... 2026-08-24 03:59:24,348 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [426] 2026-08-24 03:59:24,358 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19857] 2026-08-24 03:59:24,362 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 03:59:25,060 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #51 deleted mail.mail records with IDs: [427] 2026-08-24 03:59:25,122 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #51 deleted mail.mail records with IDs: [428] 2026-08-24 03:59:25,225 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [194, 195] 2026-08-24 03:59:25,351 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [429] 2026-08-24 03:59:25,447 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_non_owner_approver_can_validate_trip_without_accesserror ... 2026-08-24 03:59:25,702 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [430] 2026-08-24 03:59:25,713 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19874] 2026-08-24 03:59:25,721 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 03:59:26,354 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #51 deleted mail.mail records with IDs: [431] 2026-08-24 03:59:26,422 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #51 deleted mail.mail records with IDs: [432] 2026-08-24 03:59:26,551 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [196, 197] 2026-08-24 03:59:26,626 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [433] 2026-08-24 03:59:26,745 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #53 deleted mail.activity records with IDs: [198] 2026-08-24 03:59:26,825 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #53 deleted mail.mail records with IDs: [434] 2026-08-24 03:59:27,119 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_per_company_seed_is_idempotent_and_populates_code ... 2026-08-24 03:59:27,618 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_precondition_violation_blocks_confirm_and_rolls_back ... 2026-08-24 03:59:27,979 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #51 deleted mail.message records with IDs: [19901, 19898] 2026-08-24 03:59:28,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #51 deleted business.trip.traveller records with IDs: [69] 2026-08-24 03:59:28,027 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #51 deleted approval.request.line records with IDs: [59] 2026-08-24 03:59:28,088 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #51 deleted request.approval.user.line records with IDs: [52] 2026-08-24 03:59:28,115 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #51 deleted mail.followers records with IDs: [1411] 2026-08-24 03:59:28,185 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_refuse_drives_trip_back_to_draft ... 2026-08-24 03:59:28,918 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #51 deleted mail.mail records with IDs: [435] 2026-08-24 03:59:29,019 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [199] 2026-08-24 03:59:29,116 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [436] 2026-08-24 03:59:29,199 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_seed_is_single_admin_approver_not_officer_group ... 2026-08-24 03:59:29,516 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [437] 2026-08-24 03:59:29,522 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19919] 2026-08-24 03:59:29,527 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 03:59:29,593 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [438] 2026-08-24 03:59:29,599 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19920] 2026-08-24 03:59:29,604 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 03:59:30,312 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #51 deleted mail.mail records with IDs: [439] 2026-08-24 03:59:30,489 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [200] 2026-08-24 03:59:30,594 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [440] 2026-08-24 03:59:31,013 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_submit_applies_head_field_mapping ... 2026-08-24 03:59:31,439 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_submit_creates_linked_request_and_leaves_trip_submitted ... 2026-08-24 03:59:31,812 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_travellers_surface_as_approval_request_lines ... 2026-08-24 03:59:32,351 202 INFO rb-5fd110a-224202-407438 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-24 03:59:32,775 202 INFO rb-5fd110a-224202-407438 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-24 03:59:32,854 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #51 deleted mail.message records with IDs: [19962] 2026-08-24 03:59:32,869 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #51 deleted business.trip.traveller records with IDs: [77] 2026-08-24 03:59:32,874 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #51 deleted mail.followers records with IDs: [1434] 2026-08-24 03:59:33,082 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_when_to_approve_is_data_driven ... 2026-08-24 03:59:33,180 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 03:59:33,498 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [441] 2026-08-24 03:59:33,507 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19968] 2026-08-24 03:59:33,511 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 03:59:33,631 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestBridgeBookGeneration.test_book_fleet_from_trip ... 2026-08-24 03:59:33,860 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestBridgeBookGeneration.test_idempotency_no_extra_booking ... 2026-08-24 03:59:34,047 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestBridgeBookGeneration.test_multi_line_mixed_services ... 2026-08-24 03:59:34,213 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 03:59:34,508 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [442] 2026-08-24 03:59:34,515 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19997] 2026-08-24 03:59:34,520 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 03:59:34,664 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestBridgePredicate.test_is_trip_managed_predicate ... 2026-08-24 03:59:34,904 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 03:59:35,259 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [443] 2026-08-24 03:59:35,267 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20016] 2026-08-24 03:59:35,272 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 03:59:35,408 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestInvariantNoDoubleGate.test_no_double_gate ... 2026-08-24 03:59:35,777 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #58 deleted mail.mail records with IDs: [444] 2026-08-24 03:59:35,893 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #58 deleted mail.mail records with IDs: [445] 2026-08-24 03:59:35,974 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #58 deleted mail.mail records with IDs: [446] 2026-08-24 03:59:36,033 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 03:59:36,377 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [447] 2026-08-24 03:59:36,386 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20035] 2026-08-24 03:59:36,392 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 03:59:36,548 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestInvariantBackwardCompat.test_backward_compat_standalone ... 2026-08-24 03:59:36,755 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [448] 2026-08-24 03:59:36,817 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [449] 2026-08-24 03:59:36,886 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [450] 2026-08-24 03:59:36,920 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 03:59:37,216 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [451] 2026-08-24 03:59:37,225 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20049] 2026-08-24 03:59:37,236 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 03:59:37,408 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestAM10Cancel.test_trip_cancel_cancels_generated_booking ... 2026-08-24 03:59:37,650 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestAM10Cancel.test_trip_cancel_leaves_done_leg ... 2026-08-24 03:59:38,048 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #60 deleted mail.mail records with IDs: [452] 2026-08-24 03:59:38,154 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #60 deleted mail.mail records with IDs: [453] 2026-08-24 03:59:38,227 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #60 deleted mail.mail records with IDs: [454] 2026-08-24 03:59:38,563 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 03:59:38,906 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [455] 2026-08-24 03:59:38,913 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20081] 2026-08-24 03:59:38,918 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 03:59:39,031 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestDeleteSafety.test_trip_delete_safety ... 2026-08-24 03:59:39,253 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #61 deleted mail.message records with IDs: [20088] 2026-08-24 03:59:39,275 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #61 deleted business.trip records with IDs: [78] 2026-08-24 03:59:39,282 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #61 deleted mail.followers records with IDs: [1498] 2026-08-24 03:59:39,307 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 03:59:53,088 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55e166a20> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:59:53,089 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff562c028e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:59:53,103 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:59:53,106 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:59:53,107 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55e150a40> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:59:53,121 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:59:53,122 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:59:55,115 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5cc32f100> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:59:55,116 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55f86a8e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:59:55,120 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:59:55,122 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:59:55,123 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55f86be20> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:59:55,134 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:59:55,134 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:59:56,995 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55da9d8a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:59:56,995 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5606cb6a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:59:57,000 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:59:57,003 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:59:57,003 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5606c8ea0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:59:57,012 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:59:57,013 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:59:58,858 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff560885a80> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:59:58,858 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff562d6c7c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:59:58,863 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:59:58,866 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:59:58,866 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff562d6ee80> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:59:58,876 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 03:59:58,877 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:00,654 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff560acba60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:00,655 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55f86a520> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:00,659 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:00,661 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:00,662 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55f86b100> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:00,671 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:00,672 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:02,096 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff56075e160> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:02,097 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5629fad40> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:02,102 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:02,104 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:02,105 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5629fab60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:02,115 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:02,115 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:04,031 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff562a877e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:04,032 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55f731bc0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:04,036 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:04,039 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:04,039 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55f7300e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:04,048 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:04,049 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:06,160 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff56005b7e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:06,161 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff561300720> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:06,167 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:06,170 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:06,171 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff561303060> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:06,184 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:06,185 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:06,790 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_hr_expense.tests.test_allowance_expense: Starting TestAllowanceExpenseBridge.test_no_allowance_yields_no_per_diem_line ... 2026-08-24 04:00:06,929 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_hr_expense.tests.test_allowance_expense: Starting TestAllowanceExpenseBridge.test_resolved_allowance_appears_once_on_expense_report ... 2026-08-24 04:00:08,935 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55fca0220> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:08,936 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55e3e3b00> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:08,942 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:08,945 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:08,946 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55e3e3380> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:08,960 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:08,960 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:08,971 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:00:22,762 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff562cc7c40> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:22,763 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5600d49a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:22,769 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:22,772 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:22,772 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5600d6700> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:22,783 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:22,783 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:24,757 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55d7a0360> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:24,758 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5629ca160> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:24,762 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:24,764 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:24,765 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5629c91c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:24,774 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:24,774 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:26,638 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5610e09a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:26,639 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55e077d80> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:26,643 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:26,645 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:26,645 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55e075440> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:26,654 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:26,655 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:28,284 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55fc90e00> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:28,284 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55f74d300> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:28,289 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:28,291 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:28,292 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55f74fb00> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:28,301 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:28,302 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:30,561 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff56007db20> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:30,561 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55fe34680> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:30,566 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:30,568 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:30,569 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55fe35ee0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:30,578 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:30,579 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:32,573 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55d71e660> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:32,573 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff562bc25c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:32,578 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:32,580 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:32,581 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff562bc1620> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:32,594 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:32,594 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:34,621 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff560719e40> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:34,621 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55fe268e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:34,626 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:34,628 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:34,629 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55fe25ee0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:34,637 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:34,638 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:36,536 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55f71f920> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:36,537 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5629ef740> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:36,541 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:36,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:36,545 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5629ee200> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:36,555 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:36,556 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:37,367 202 INFO rb-5fd110a-224202-407438 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-24 04:00:37,479 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_auto_create_on_generates_on_done ... 2026-08-24 04:00:37,652 202 INFO rb-5fd110a-224202-407438 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-24 04:00:38,221 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #70 deleted hr.expense.sheet records with IDs: [12] 2026-08-24 04:00:38,258 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_cancel_clears_draft_sheet_but_keeps_posted ... 2026-08-24 04:00:38,465 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #66 deleted hr.expense.sheet records with IDs: [13] 2026-08-24 04:00:38,510 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_deleting_trip_keeps_sheet_with_null_link ... 2026-08-24 04:00:38,620 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #66 deleted business.trip records with IDs: [85] 2026-08-24 04:00:38,642 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_empty_trip_analytic_distribution_creates_lines_cleanly ... 2026-08-24 04:00:38,752 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_external_traveller_is_not_reimbursed ... 2026-08-24 04:00:38,905 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_generated_line_payment_mode_is_own_account ... 2026-08-24 04:00:39,055 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_generated_line_resolves_gl_expense_account ... 2026-08-24 04:00:39,222 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_generation_is_idempotent ... 2026-08-24 04:00:39,364 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_line_amount_set_from_service_cost ... 2026-08-24 04:00:39,537 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_multiple_service_lines_consolidate_into_one_sheet ... 2026-08-24 04:00:39,701 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_one_employee_traveller_yields_one_draft_sheet ... 2026-08-24 04:00:39,832 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_service_line_analytic_override_wins ... 2026-08-24 04:00:39,969 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_trip_analytic_distribution_stamped_on_every_line ... 2026-08-24 04:00:40,112 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_trip_wide_service_line_funds_the_requester ... 2026-08-24 04:00:40,235 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_two_employee_travellers_yield_two_sheets ... 2026-08-24 04:00:40,368 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_unconfigured_product_raises_user_error ... 2026-08-24 04:00:42,411 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff562c027a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:42,411 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff561ee0720> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:42,416 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:42,418 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:42,419 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff561ee1da0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:42,429 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:42,429 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:42,438 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-24 04:00:42,448 202 INFO rb-5fd110a-224202-407438 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-24 04:00:42,657 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_business_trip_hr_expense.tests.test_expense_sheet_view: Starting TestExpenseSheetView.test_expense_sheet_form_view_parses_without_error ... 2026-08-24 04:00:42,706 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:00:42,715 202 INFO rb-5fd110a-224202-407438 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-24 04:00:43,196 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:00:43,207 202 INFO rb-5fd110a-224202-407438 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-24 04:00:43,661 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_crm_business_nature.tests.test_business_nature_sync_wizard_crm: Starting TestBusinessNatureSyncWizardCrm.test_action_sync_returns_success_notification ... 2026-08-24 04:00:44,109 202 INFO rb-5fd110a-224202-407438 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-24 04:00:44,559 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:00:44,570 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_change_business_type_in_partner_company ... 2026-08-24 04:00:44,981 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_change_business_type_in_partner_person_have_company ... 2026-08-24 04:00:45,437 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_compute_customer_is_company ... 2026-08-24 04:00:45,871 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_compute_customer_is_person_have_company ... 2026-08-24 04:00:46,246 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_compute_customer_is_person_no_company ... 2026-08-24 04:00:46,585 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_convert_lead2opportunity_create_partner ... 2026-08-24 04:00:46,928 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_convert_lead2opportunity_create_partner_person ... 2026-08-24 04:00:47,286 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_convert_lead2opportunity_create_partner_person_have_company ... 2026-08-24 04:00:47,757 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:00:47,771 202 INFO rb-5fd110a-224202-407438 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-24 04:00:48,099 202 INFO rb-5fd110a-224202-407438 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-24 04:00:48,471 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_crm_business_nature.tests.test_crm_business_nature_fold: Starting TestCrmBusinessNatureFold.test_folded_fields_compute_from_company_customer ... 2026-08-24 04:00:48,840 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_crm_business_nature.tests.test_crm_business_nature_fold: Starting TestCrmBusinessNatureFold.test_form_surfaces_all_five_fields ... 2026-08-24 04:00:49,167 202 INFO rb-5fd110a-224202-407438 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-24 04:00:49,521 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_crm_business_nature.tests.test_crm_business_nature_fold: Starting TestCrmBusinessNatureFold.test_opportunities_filter_surfaces_all_five_group_bys ... 2026-08-24 04:00:49,894 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:00:49,906 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_change_employee_size_in_partner_company ... 2026-08-24 04:00:50,263 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_change_employee_size_in_partner_person_have_company ... 2026-08-24 04:00:50,594 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_compute_customer_is_company ... 2026-08-24 04:00:50,931 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_compute_customer_is_person_have_company ... 2026-08-24 04:00:51,249 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_compute_customer_is_person_no_company ... 2026-08-24 04:00:51,571 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_convert_employee_size_create_new_partner ... 2026-08-24 04:00:51,909 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_convert_lead2opportunity_create_partner_person ... 2026-08-24 04:00:52,320 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_convert_lead2opportunity_create_partner_person_have_company ... 2026-08-24 04:00:52,784 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:00:52,804 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_lead_data_after_partner_recognize ... 2026-08-24 04:00:52,931 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_no_recognize_partner ... 2026-08-24 04:00:53,056 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_recognize_partner_after_create ... 2026-08-24 04:00:53,164 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_recognize_partner_with_email ... 2026-08-24 04:00:53,274 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_recognize_partner_with_mobile ... 2026-08-24 04:00:53,394 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_recognize_partner_with_phone ... 2026-08-24 04:00:53,522 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:00:53,535 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_crm_dob.tests.test_crm_lead: Starting TestCrmLead.test_compute_customer_dob ... 2026-08-24 04:00:53,626 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_crm_dob.tests.test_crm_lead: Starting TestCrmLead.test_compute_yy_mm_of_birth ... 2026-08-24 04:00:53,665 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_crm_dob.tests.test_crm_lead: Starting TestCrmLead.test_default_compute_yy_mm_of_birth ... 2026-08-24 04:00:53,688 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_crm_dob.tests.test_crm_lead: Starting TestCrmLead.test_lead2opportunity_create_partner ... 2026-08-24 04:00:53,891 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [456] 2026-08-24 04:00:53,978 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [457] 2026-08-24 04:00:54,063 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.tools.mail_validation: The (optional) `flanker` Python module is not installed,so email validation will fallback to email_normalize. 2026-08-24 04:00:54,167 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [458] 2026-08-24 04:00:54,197 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:00:54,208 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_01 ... 2026-08-24 04:00:54,241 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_02 ... 2026-08-24 04:00:54,330 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_03 ... 2026-08-24 04:00:54,457 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_04 ... 2026-08-24 04:00:54,551 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_05 ... 2026-08-24 04:00:54,645 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_06 ... 2026-08-24 04:00:54,783 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_07 ... 2026-08-24 04:00:54,931 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:00:54,956 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_1_1_edit_menu_rename_to_other_string ... 2026-08-24 04:00:54,977 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_1_2_edit_menu_add_group ... 2026-08-24 04:00:54,999 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_1_3_edit_menu_remove_group ... 2026-08-24 04:00:55,021 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_1_4_edit_menu_change_sequence ... 2026-08-24 04:00:55,042 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_2_edit_menu_create_menu ... 2026-08-24 04:00:55,153 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_3_edit_menu_unlink_menu ... 2026-08-24 04:00:55,226 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.ui.menu records with IDs: [1620, 1621, 1622] 2026-08-24 04:00:55,243 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_create_new_app ... 2026-08-24 04:00:57,116 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55e286c00> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:57,117 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff56033a340> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:57,121 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:57,123 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:57,124 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff560339440> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:57,133 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:57,133 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:57,421 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_create_new_app_duplicate_model ... 2026-08-24 04:00:59,014 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55ce6d300> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:59,014 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff560ae0040> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:59,019 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:59,021 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:59,022 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff560ae2d40> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:59,032 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:00:59,033 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:00,713 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55ff64860> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:00,713 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5606fa520> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:00,718 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:00,721 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:00,722 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5606fb7e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:00,731 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:00,732 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:01,540 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_create_new_app_with_existing_model ... 2026-08-24 04:01:02,910 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5606ca480> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:02,910 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff561c49800> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:02,914 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:02,916 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:02,917 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff561c49bc0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:02,925 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:02,926 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:02,933 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:01:03,081 202 INFO rb-5fd110a-224202-407438 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-24 04:01:04,781 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55f892ca0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:04,782 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5608874c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:04,786 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:04,789 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:04,789 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff560887b00> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:04,800 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:04,801 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:06,948 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5629cb2e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:06,948 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff562341800> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:06,953 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:06,955 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:06,956 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff562342d40> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:06,966 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:06,966 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:07,228 202 INFO rb-5fd110a-224202-407438 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-24 04:01:09,192 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55fe342c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:09,193 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff562bb05e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:09,198 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:09,201 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:09,202 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff562bb1f80> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:09,212 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:09,212 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:11,414 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55d72f600> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:11,415 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55fe38680> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:11,419 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:11,422 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:11,422 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55fe3bc40> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:11,431 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:11,432 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:13,011 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff562b97420> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:13,012 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55d776b60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:13,018 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:13,021 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:13,022 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55d776840> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:13,036 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:13,037 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:15,031 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5628b5e40> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:15,031 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5609fec00> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:15,035 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:15,038 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:15,038 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5609fd1c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:15,047 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:15,048 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:17,096 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55f4f0220> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:17,097 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff562beec00> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:17,101 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:17,104 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:17,104 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff562becb80> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:17,113 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:17,114 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:19,029 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff562a24d60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:19,030 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5602e6f20> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:19,033 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:19,035 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:19,036 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5602e6b60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:19,045 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:19,045 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:20,458 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff562ea2d40> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:20,459 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55f71cae0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:20,464 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:20,467 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:20,467 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55f71d6c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:20,478 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:20,478 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:22,404 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55f630fe0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:22,405 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff56007d300> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:22,409 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:22,412 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:22,412 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff56007c2c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:22,422 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:22,423 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:24,403 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55fbb8d60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:24,404 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5610253a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:24,409 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:24,411 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:24,411 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5610247c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:24,420 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:24,421 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:26,443 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff561c4afc0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:26,444 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff561f64400> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:26,449 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:26,452 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:26,452 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff561f66a20> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:26,463 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:26,463 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:28,550 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5602e47c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:28,550 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff561893380> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:28,555 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:28,559 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:28,560 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff561890040> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:28,575 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:28,576 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:29,980 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55e167060> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:29,981 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5618268e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:29,985 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:29,988 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:29,989 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff561824ea0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:30,000 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:30,001 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:32,249 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff560ac87c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:32,249 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55f5ba480> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:32,253 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:32,255 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:32,256 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55f5bb420> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:32,265 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:32,265 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:34,114 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff562b604a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:34,114 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff560751580> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:34,119 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:34,121 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:34,121 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff560752d40> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:34,131 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:34,132 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:35,986 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55e3e3420> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:35,987 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff56259f9c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:35,992 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:35,995 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:35,995 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff56259e3e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:36,007 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:36,007 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:38,141 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff560ae0f40> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:38,141 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff561d1c680> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:38,147 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:38,151 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:38,152 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff561d1d300> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:38,166 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:38,167 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:38,517 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_related_field_input_exposed_on_customizer_form ... 2026-08-24 04:01:38,537 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_related_field_onchange_derives_ttype ... 2026-08-24 04:01:39,741 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff561fcbb00> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:39,742 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55e14c400> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:39,746 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:39,748 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:39,749 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55e14ff60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:39,757 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:39,758 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:41,693 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55facdc60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", 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-5fd110a-224202/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-5fd110a-224202/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:41,693 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55e2822a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", 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-5fd110a-224202/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-5fd110a-224202/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:41,704 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", 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-5fd110a-224202/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-5fd110a-224202/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:41,706 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", 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-5fd110a-224202/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-5fd110a-224202/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:41,706 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55e2802c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", 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-5fd110a-224202/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-5fd110a-224202/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:41,715 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", 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-5fd110a-224202/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-5fd110a-224202/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:41,716 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", 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-5fd110a-224202/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-5fd110a-224202/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:41,913 202 INFO rb-5fd110a-224202-407438 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-24 04:01:42,565 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_selection_and_reference_without_options_is_blocked ... 2026-08-24 04:01:42,588 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_tools_payload_hides_tools_the_user_cannot_access ... 2026-08-24 04:01:44,404 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55f88f2e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:44,405 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55facdc60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:44,409 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:44,412 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:44,412 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff562643420> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:44,425 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:44,426 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:44,437 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:01:44,638 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_new_field_type_row_plugs_into_generic_builder ... 2026-08-24 04:01:44,658 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_new_view_type_row_plugs_into_generic_paths ... 2026-08-24 04:01:46,680 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff562a34b80> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:46,681 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5600842c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:46,688 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:46,691 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:46,692 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff560085120> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:46,704 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:46,705 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:47,061 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registries_contract_endpoint ... 2026-08-24 04:01:47,100 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_builds_field_vals_per_ttype ... 2026-08-24 04:01:47,114 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_drives_model_creation_seed ... 2026-08-24 04:01:48,928 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff56297e840> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:48,929 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55f890ae0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:48,933 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:48,936 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:48,937 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55f892b60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:48,946 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:48,947 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:49,230 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_drives_save_for_supported_view_types ... 2026-08-24 04:01:49,475 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_validator_rejects_incomplete_field ... 2026-08-24 04:01:49,489 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_save_rejects_unregistered_view_type ... 2026-08-24 04:01:51,183 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff56113c540> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:51,184 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55f5ba7a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:51,187 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:51,189 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:51,190 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55f5b8860> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:51,198 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:51,199 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:51,206 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:01:51,353 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_editor_tour ... 2026-08-24 04:01:51,676 202 _WARNING rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Chrome headless failed to start: [579:600:0824/040151.496457:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [579:600:0824/040151.501927:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [579:600:0824/040151.502588:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [579:600:0824/040151.502637:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [579:600:0824/040151.502650:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [579:600:0824/040151.509800:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [579:579:0824/040151.513257:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [614:614:0824/040151.529613:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [614:614:0824/040151.531721:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [579:600:0824/040151.534636:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [579:579:0824/040151.617094:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [579:579:0824/040151.617193:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [579:600:0824/040151.617208:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [579:579:0824/040151.617212:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [579:600:0824/040151.617299:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [579:579:0824/040151.617439:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:01:51,683 202 INFO rb-5fd110a-224202-407438 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-24 04:01:51,705 202 INFO rb-5fd110a-224202-407438 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-24 04:01:51,706 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_editor_tour ... 2026-08-24 04:01:51,965 202 _WARNING rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.test_customizer_editor_tour: Chrome headless failed to start: [689:710:0824/040151.824242:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [689:710:0824/040151.828192:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [689:710:0824/040151.828380:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [689:710:0824/040151.828442:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [689:710:0824/040151.828451:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [689:710:0824/040151.835312:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [689:689:0824/040151.838602:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [726:726:0824/040151.852003:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [726:726:0824/040151.858442:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [689:710:0824/040151.858672:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [689:689:0824/040151.908044:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [689:689:0824/040151.908128:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [689:689:0824/040151.908154:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [689:710:0824/040151.908149:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [689:710:0824/040151.908188:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [689:689:0824/040151.908318:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:01:51,969 202 INFO rb-5fd110a-224202-407438 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-24 04:01:51,988 202 INFO rb-5fd110a-224202-407438 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-24 04:01:51,988 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_editor_tour ... 2026-08-24 04:01:52,245 202 WARNING rb-5fd110a-224202-407438 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: [795:816:0824/040152.101038:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [795:816:0824/040152.104394:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [795:816:0824/040152.104450:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [795:816:0824/040152.104495:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [795:816:0824/040152.104505:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [795:816:0824/040152.118365:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [795:795:0824/040152.121684:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [831:831:0824/040152.123715:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [831:831:0824/040152.125363:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [795:816:0824/040152.138450:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [795:795:0824/040152.202113:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [795:795:0824/040152.202201:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [795:816:0824/040152.202207:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [795:795:0824/040152.202217:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [795:816:0824/040152.202270:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [795:795:0824/040152.202417:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:01:52,252 202 INFO rb-5fd110a-224202-407438 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-24 04:01:52,280 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_form_editor_tour ... 2026-08-24 04:01:52,591 202 _WARNING rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Chrome headless failed to start: [903:924:0824/040152.405749:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [903:924:0824/040152.410104:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [903:924:0824/040152.410522:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [903:924:0824/040152.410573:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [903:924:0824/040152.410586:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [903:924:0824/040152.420129:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [903:903:0824/040152.423673:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [939:939:0824/040152.434388:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [939:939:0824/040152.436784:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [903:924:0824/040152.441220:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [903:903:0824/040152.509381:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [903:903:0824/040152.509464:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [903:903:0824/040152.509475:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [903:924:0824/040152.509474:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [903:924:0824/040152.509505:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [903:903:0824/040152.509608:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:01:52,596 202 INFO rb-5fd110a-224202-407438 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-24 04:01:52,617 202 INFO rb-5fd110a-224202-407438 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-24 04:01:52,617 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_form_editor_tour ... 2026-08-24 04:01:52,930 202 _WARNING rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.test_customizer_form_editor_tour: Chrome headless failed to start: [1013:1034:0824/040152.748149:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1013:1034:0824/040152.752918:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1013:1034:0824/040152.753070:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1013:1034:0824/040152.753159:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1013:1034:0824/040152.753175:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1013:1034:0824/040152.760412:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1013:1013:0824/040152.763763:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1013:1034:0824/040152.788875:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1049:1049:0824/040152.800072:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1049:1049:0824/040152.804898:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1013:1013:0824/040152.873782:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1013:1013:0824/040152.873887:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1013:1013:0824/040152.873907:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1013:1034:0824/040152.873905:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1013:1034:0824/040152.873942:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1013:1013:0824/040152.874084:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:01:52,936 202 INFO rb-5fd110a-224202-407438 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-24 04:01:52,958 202 INFO rb-5fd110a-224202-407438 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-24 04:01:52,958 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_form_editor_tour ... 2026-08-24 04:01:53,267 202 WARNING rb-5fd110a-224202-407438 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: [1126:1147:0824/040153.080662:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1126:1147:0824/040153.083512:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1126:1147:0824/040153.083956:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1126:1147:0824/040153.083987:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1126:1147:0824/040153.083996:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1126:1147:0824/040153.092030:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1126:1126:0824/040153.092864:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1126:1147:0824/040153.112534:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1161:1161:0824/040153.112700:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1161:1161:0824/040153.114807:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1126:1126:0824/040153.189301:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1126:1126:0824/040153.189378:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1126:1126:0824/040153.189389:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1126:1147:0824/040153.189421:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1126:1147:0824/040153.189452:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1126:1126:0824/040153.189545:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:01:53,273 202 INFO rb-5fd110a-224202-407438 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-24 04:01:53,293 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_kanban_editor_tour ... 2026-08-24 04:01:53,600 202 _WARNING rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Chrome headless failed to start: [1236:1257:0824/040153.404009:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1236:1257:0824/040153.407682:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1236:1257:0824/040153.407904:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1236:1257:0824/040153.408103:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1236:1257:0824/040153.408135:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1236:1257:0824/040153.414642:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1236:1236:0824/040153.417908:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1271:1271:0824/040153.433277:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1271:1271:0824/040153.435799:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1236:1257:0824/040153.436403:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1236:1236:0824/040153.526467:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1236:1236:0824/040153.526576:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1236:1236:0824/040153.526596:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1236:1257:0824/040153.526603:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1236:1257:0824/040153.526637:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1236:1236:0824/040153.526776:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:01:53,607 202 INFO rb-5fd110a-224202-407438 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-24 04:01:53,634 202 INFO rb-5fd110a-224202-407438 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-24 04:01:53,635 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_kanban_editor_tour ... 2026-08-24 04:01:53,905 202 _WARNING rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.test_customizer_kanban_editor_tour: Chrome headless failed to start: [1345:1366:0824/040153.770765:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1345:1366:0824/040153.779413:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1345:1366:0824/040153.779660:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1345:1366:0824/040153.779935:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1345:1366:0824/040153.779945:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1345:1366:0824/040153.786976:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1345:1345:0824/040153.789842:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1380:1380:0824/040153.802644:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1380:1380:0824/040153.804881:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1345:1366:0824/040153.811731:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1345:1345:0824/040153.879387:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1345:1345:0824/040153.879477:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1345:1345:0824/040153.879497:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1345:1366:0824/040153.879507:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1345:1366:0824/040153.879546:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1345:1345:0824/040153.879668:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:01:53,911 202 INFO rb-5fd110a-224202-407438 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-24 04:01:53,934 202 INFO rb-5fd110a-224202-407438 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-24 04:01:53,934 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_kanban_editor_tour ... 2026-08-24 04:01:54,209 202 WARNING rb-5fd110a-224202-407438 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: [1448:1469:0824/040154.050944:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1448:1469:0824/040154.055687:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1448:1469:0824/040154.055806:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1448:1469:0824/040154.056049:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1448:1469:0824/040154.056064:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1448:1469:0824/040154.062585:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1448:1448:0824/040154.063468:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1483:1483:0824/040154.077644:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1483:1483:0824/040154.079318:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1448:1469:0824/040154.080699:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1448:1448:0824/040154.129996:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1448:1448:0824/040154.130082:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1448:1448:0824/040154.130095:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1448:1448:0824/040154.130183:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1448:1469:0824/040154.130346:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1448:1469:0824/040154.158529:ERROR:dbus/bus.cc:405] 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-24 04:01:54,215 202 INFO rb-5fd110a-224202-407438 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-24 04:01:54,237 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_list_editor_tour ... 2026-08-24 04:01:54,562 202 _WARNING rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Chrome headless failed to start: [1558:1579:0824/040154.380537:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1558:1579:0824/040154.385103:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1558:1579:0824/040154.385314:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1558:1579:0824/040154.386681:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1558:1579:0824/040154.386720:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1558:1579:0824/040154.396129:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1558:1558:0824/040154.399341:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1595:1595:0824/040154.412882:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1595:1595:0824/040154.415415:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1558:1579:0824/040154.421078:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1558:1558:0824/040154.504772:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1558:1558:0824/040154.504901:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1558:1558:0824/040154.504921:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1558:1579:0824/040154.505070:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1558:1558:0824/040154.505098:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1558:1579:0824/040154.505110:ERROR:dbus/bus.cc:405] 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-24 04:01:54,567 202 INFO rb-5fd110a-224202-407438 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-24 04:01:54,586 202 INFO rb-5fd110a-224202-407438 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-24 04:01:54,587 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_list_editor_tour ... 2026-08-24 04:01:54,853 202 _WARNING rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.test_customizer_list_editor_tour: Chrome headless failed to start: [1665:1687:0824/040154.714111:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1665:1687:0824/040154.719998:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1665:1687:0824/040154.720328:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1665:1687:0824/040154.720366:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1665:1687:0824/040154.720378:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1665:1687:0824/040154.728257:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1665:1665:0824/040154.729051:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1702:1702:0824/040154.742924:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1702:1702:0824/040154.745575:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1665:1687:0824/040154.751019:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1665:1665:0824/040154.820531:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1665:1665:0824/040154.820609:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1665:1665:0824/040154.820622:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1665:1665:0824/040154.820795:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1665:1687:0824/040154.821089:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1665:1687:0824/040154.821132:ERROR:dbus/bus.cc:405] 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-24 04:01:54,857 202 INFO rb-5fd110a-224202-407438 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-24 04:01:54,877 202 INFO rb-5fd110a-224202-407438 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-24 04:01:54,877 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_list_editor_tour ... 2026-08-24 04:01:55,192 202 WARNING rb-5fd110a-224202-407438 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: [1775:1796:0824/040155.005314:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1775:1796:0824/040155.010091:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1775:1796:0824/040155.010238:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1775:1796:0824/040155.010282:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1775:1796:0824/040155.010369:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1775:1796:0824/040155.019083:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1775:1775:0824/040155.023807:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1775:1796:0824/040155.046131:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1810:1810:0824/040155.053347:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1810:1810:0824/040155.062705:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1775:1775:0824/040155.114889:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1775:1775:0824/040155.114991:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1775:1775:0824/040155.115010:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1775:1775:0824/040155.115189:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1775:1796:0824/040155.115700:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1775:1796:0824/040155.115737:ERROR:dbus/bus.cc:405] 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-24 04:01:55,198 202 INFO rb-5fd110a-224202-407438 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-24 04:01:55,230 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_report_editor_tour ... 2026-08-24 04:01:55,539 202 _WARNING rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Chrome headless failed to start: [1886:1907:0824/040155.351526:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1886:1907:0824/040155.354812:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1886:1907:0824/040155.355144:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1886:1907:0824/040155.355262:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1886:1907:0824/040155.355276:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1886:1907:0824/040155.362850:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1886:1886:0824/040155.365144:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1923:1923:0824/040155.374489:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1923:1923:0824/040155.378621:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1886:1907:0824/040155.386740:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1886:1886:0824/040155.461209:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1886:1886:0824/040155.461287:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1886:1886:0824/040155.461298:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1886:1907:0824/040155.461326:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1886:1907:0824/040155.461361:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1886:1886:0824/040155.461456:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:01:55,544 202 INFO rb-5fd110a-224202-407438 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-24 04:01:55,568 202 INFO rb-5fd110a-224202-407438 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-24 04:01:55,569 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_report_editor_tour ... 2026-08-24 04:01:55,823 202 _WARNING rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.test_customizer_report_editor_tour: Chrome headless failed to start: [1994:2015:0824/040155.674823:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1994:2015:0824/040155.678766:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1994:2015:0824/040155.681138:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1994:2015:0824/040155.681614:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1994:2015:0824/040155.681635:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1994:2015:0824/040155.687546:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1994:1994:0824/040155.688436:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2029:2029:0824/040155.705323:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2029:2029:0824/040155.708100:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1994:2015:0824/040155.708613:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1994:1994:0824/040155.781859:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1994:2015:0824/040155.782020:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1994:1994:0824/040155.782078:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1994:1994:0824/040155.782096:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1994:1994:0824/040155.782281:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1994:2015:0824/040155.782344:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1994:1994:0824/040155.783356:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:01:55,828 202 INFO rb-5fd110a-224202-407438 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-24 04:01:55,852 202 INFO rb-5fd110a-224202-407438 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-24 04:01:55,852 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_report_editor_tour ... 2026-08-24 04:01:56,160 202 WARNING rb-5fd110a-224202-407438 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: [2105:2126:0824/040155.962081:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2105:2126:0824/040155.968753:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2105:2126:0824/040155.970630:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2105:2126:0824/040155.970705:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2105:2126:0824/040155.970733:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2105:2126:0824/040155.979460:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2105:2105:0824/040155.980424:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2140:2140:0824/040155.997005:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2140:2140:0824/040155.999034:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2105:2126:0824/040156.002327:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2105:2105:0824/040156.077928:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2105:2105:0824/040156.078009:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2105:2105:0824/040156.078020:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2105:2126:0824/040156.078043:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2105:2126:0824/040156.078082:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2105:2105:0824/040156.078230:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:01:56,168 202 INFO rb-5fd110a-224202-407438 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-24 04:01:56,191 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_switch_view_tour ... 2026-08-24 04:01:56,455 202 _WARNING rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Chrome headless failed to start: [2212:2233:0824/040156.320637:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2212:2233:0824/040156.325318:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2212:2233:0824/040156.325482:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2212:2233:0824/040156.325579:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2212:2233:0824/040156.325637:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2212:2233:0824/040156.333911:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2212:2212:0824/040156.337086:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2247:2247:0824/040156.348979:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2247:2247:0824/040156.351557:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2212:2233:0824/040156.360124:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2212:2212:0824/040156.418408:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2212:2212:0824/040156.418509:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2212:2233:0824/040156.418520:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2212:2212:0824/040156.418525:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2212:2233:0824/040156.418600:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2212:2212:0824/040156.418748:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:01:56,462 202 INFO rb-5fd110a-224202-407438 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-24 04:01:56,488 202 INFO rb-5fd110a-224202-407438 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-24 04:01:56,489 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_switch_view_tour ... 2026-08-24 04:01:56,757 202 _WARNING rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.test_customizer_switch_view_tour: Chrome headless failed to start: [2322:2343:0824/040156.608715:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2322:2343:0824/040156.612309:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2322:2343:0824/040156.612383:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2322:2343:0824/040156.612428:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2322:2343:0824/040156.612539:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2322:2343:0824/040156.620868:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2322:2322:0824/040156.621848:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2322:2343:0824/040156.639645:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2358:2358:0824/040156.645709:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2358:2358:0824/040156.649270:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2322:2322:0824/040156.698459:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2322:2322:0824/040156.698533:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2322:2322:0824/040156.698544:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2322:2343:0824/040156.698566:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2322:2343:0824/040156.698616:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2322:2322:0824/040156.698703:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:01:56,764 202 INFO rb-5fd110a-224202-407438 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-24 04:01:56,795 202 INFO rb-5fd110a-224202-407438 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-24 04:01:56,795 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_switch_view_tour ... 2026-08-24 04:01:57,102 202 WARNING rb-5fd110a-224202-407438 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: [2430:2451:0824/040156.909577:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2430:2451:0824/040156.912807:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2430:2451:0824/040156.913579:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2430:2451:0824/040156.913714:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2430:2451:0824/040156.913724:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2430:2451:0824/040156.922718:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2430:2430:0824/040156.933000:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2465:2465:0824/040156.945413:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2465:2465:0824/040156.947830:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2430:2451:0824/040156.958662:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2430:2430:0824/040157.035294:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2430:2430:0824/040157.035427:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2430:2430:0824/040157.035445:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2430:2451:0824/040157.035450:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2430:2451:0824/040157.035491:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2430:2430:0824/040157.035745:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:01:57,107 202 INFO rb-5fd110a-224202-407438 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-24 04:01:57,149 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:01:57,185 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_activity_capability_guard ... 2026-08-24 04:01:58,453 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff56132c860> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:58,454 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff560fa4180> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:58,459 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:58,461 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:58,462 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff560fa5f80> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:58,473 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:58,474 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:01:59,248 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_activity_seed_and_roundtrip ... 2026-08-24 04:02:00,489 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff560886700> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:00,490 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff561ee3f60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:00,495 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:00,498 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:00,499 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff561ee3c40> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:00,513 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:00,514 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:01,363 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_activity_seed_skipped_on_incapable_model ... 2026-08-24 04:02:02,562 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5600df420> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:02,563 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff560b4ade0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:02,567 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:02,569 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:02,570 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff560b49120> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:02,579 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:02,579 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:02,849 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_calendar_authoring_roundtrip ... 2026-08-24 04:02:04,462 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55e18bb00> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:04,462 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff562a61a80> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:04,466 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:04,468 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:04,469 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff562a63380> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:04,477 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:04,478 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:06,409 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff561890cc0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:06,410 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff560a31620> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:06,415 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:06,419 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:06,420 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff560a30180> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:06,435 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:06,436 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:06,725 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_calendar_capability_guard ... 2026-08-24 04:02:07,961 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55f6e7600> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:07,962 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55fd5b920> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:07,966 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:07,969 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:07,970 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55fd5b2e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:07,982 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:07,983 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:10,160 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55fc6f600> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:10,160 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5600c27a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:10,164 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:10,166 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:10,167 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5600c0720> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:10,176 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:10,176 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:10,887 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_hierarchy_capability_guard_and_roundtrip ... 2026-08-24 04:02:12,120 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff562a265c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:12,120 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5607399e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:12,125 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:12,128 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:12,128 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff560738360> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:12,137 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:12,138 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:14,213 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff562ca9ee0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:14,213 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff56084ea20> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:14,219 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:14,222 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:14,223 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff56084dda0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:14,236 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:14,236 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:14,528 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_phase2_view_type_rows_authorable ... 2026-08-24 04:02:14,574 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_seedable_view_types_roundtrip ... 2026-08-24 04:02:16,449 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55f73b600> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:16,450 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff560133560> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:16,456 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:16,459 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:16,460 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff560133a60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:16,469 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:16,470 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:18,421 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff560fa6b60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:18,422 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff56082b740> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:18,427 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:18,429 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:18,430 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff56082ad40> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:18,441 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:18,441 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:18,449 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:02:18,621 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_is_idempotent ... 2026-08-24 04:02:18,681 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_rejects_search ... 2026-08-24 04:02:20,038 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55fc8dee0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:20,039 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55f71d1c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:20,043 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:20,047 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:20,047 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55f71e8e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:20,060 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:20,061 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:20,872 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_rejects_uncapable_model ... 2026-08-24 04:02:22,105 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5623671a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:22,106 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55ca8e160> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:22,112 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:22,115 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:22,116 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55f6668e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:22,131 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:22,132 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:22,484 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_requires_system_user ... 2026-08-24 04:02:22,764 202 INFO rb-5fd110a-224202-407438 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-24 04:02:22,813 202 INFO rb-5fd110a-224202-407438 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-24 04:02:24,547 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5602e4860> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:24,547 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5606edda0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:24,553 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:24,555 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:24,555 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5606ee3e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:24,570 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:24,570 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:24,581 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:02:24,796 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_3_create_new_model_default_chatter ... 2026-08-24 04:02:26,801 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55df382c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:26,802 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55f86e5c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:26,809 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:26,812 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:26,813 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55f86f9c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:26,827 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:26,828 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:27,169 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_3_create_new_model_default_contact ... 2026-08-24 04:02:29,018 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff561fb84a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:29,019 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff561357380> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:29,024 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:29,027 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:29,028 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff561356340> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:29,037 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:29,037 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:30,444 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff561c1c180> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:30,445 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55d281e40> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:30,453 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:30,455 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:30,455 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55d281d00> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:30,465 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:30,465 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:31,212 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_3_create_new_model_default_depend_company ... 2026-08-24 04:02:32,415 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55ca8dbc0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:32,416 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff561c1c180> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:32,422 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:32,425 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:32,425 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55fddea20> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:32,437 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:32,438 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:34,414 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff56297b9c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:34,415 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff561d1c900> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:34,419 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:34,422 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:34,422 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff561d1e480> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:34,431 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:34,432 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:34,705 202 INFO rb-5fd110a-224202-407438 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-24 04:02:36,587 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55f898c20> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:36,588 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff56084c9a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:36,594 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:36,597 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:36,598 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff56084c680> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:36,613 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:36,614 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:36,926 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_create_new_model ... 2026-08-24 04:02:38,569 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55f733380> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:38,570 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55da89760> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:38,574 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:38,576 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:38,577 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55da8bba0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:38,586 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:38,587 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:40,521 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55fd94d60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:40,521 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff562e95440> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:40,525 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:40,528 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:40,528 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff562e96b60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:40,538 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:40,538 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:40,547 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:02:40,748 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestIrUiView.test_model_access_gated_node_not_revealed_in_customizer_mode ... 2026-08-24 04:02:41,040 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestIrUiView.test_non_customizer_render_does_not_leak_gated_field ... 2026-08-24 04:02:41,267 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestIrUiView.test_reveal_group_gated_field_in_customizer_mode ... 2026-08-24 04:02:41,318 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:02:41,345 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_calendar_names_the_models_date_field ... 2026-08-24 04:02:42,483 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55fd97ce0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:42,483 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55fd94d60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:42,487 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:42,490 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:42,490 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff56136f880> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:42,499 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:42,500 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:44,551 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5604b28e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:44,552 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff561188540> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:44,557 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:44,561 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:44,562 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff56118b7e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:44,577 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:44,578 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:44,813 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_hierarchy_names_the_models_parent_field ... 2026-08-24 04:02:46,511 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55fde6520> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:46,512 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff560887d80> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:46,516 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:46,519 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:46,520 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff560884180> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:46,530 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:46,531 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:48,535 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55fe3bba0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:48,536 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55d7a36a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:48,540 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:48,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:48,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55d7a2480> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:48,552 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:48,553 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:48,755 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_kanban_is_schema_valid_v18_card ... 2026-08-24 04:02:48,793 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_retargets_static_template_to_rec_name ... 2026-08-24 04:02:48,842 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_returns_none_when_capability_missing ... 2026-08-24 04:02:50,712 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55f63d940> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:50,713 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55dfc3560> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:50,717 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:50,720 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:50,720 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55dfc1440> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:50,730 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:50,731 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:51,038 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_create_customizer_view_no_longer_skips_calendar ... 2026-08-24 04:02:52,318 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55f74ee80> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:52,318 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5609d7880> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:52,324 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:52,328 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:52,328 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5609d4860> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:52,341 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:52,342 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:54,271 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5624e6ca0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:54,272 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff562b618a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:54,277 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:54,280 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:54,280 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff562b62b60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:54,292 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:54,293 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:54,538 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_create_customizer_view_no_longer_skips_hierarchy ... 2026-08-24 04:02:56,392 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff56196aa20> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:56,393 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55f9842c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:56,397 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:56,399 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:56,400 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55daa4c20> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:56,409 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:56,409 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:58,449 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55fde63e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:58,450 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff560a32700> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:58,456 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:58,459 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:58,460 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff561c51260> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:58,472 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:58,473 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:02:58,757 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_ensure_customizer_base_view_is_idempotent ... 2026-08-24 04:03:00,748 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5618577e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:00,749 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff560087880> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:00,755 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:00,759 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:00,760 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff560084680> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:00,776 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:00,777 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:02,318 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5613d37e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:02,319 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff560072840> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:02,324 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:02,327 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:02,328 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5600714e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:02,340 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:02,341 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:02,350 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:03:03,173 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestFieldFormCustomizerView.test_add_field_via_customizer_form_view_saves_with_model_id ... 2026-08-24 04:03:04,467 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff560817d80> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:04,468 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff561fb9080> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:04,472 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:04,474 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:04,475 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff561fbaa20> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:04,484 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:04,485 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:06,724 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55f71fce0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-5fd110a-224202/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:06,724 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55cec6b60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-5fd110a-224202/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:06,729 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-5fd110a-224202/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:06,732 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-5fd110a-224202/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:06,733 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55cec53a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-5fd110a-224202/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:06,743 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-5fd110a-224202/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:06,744 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-5fd110a-224202/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:08,780 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5617bade0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:08,781 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff56036a7a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:08,786 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:08,790 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:08,791 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5603680e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:08,804 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:08,805 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:08,815 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:03:17,598 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff562d6ed40> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:17,599 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff560966520> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:17,604 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:17,607 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:17,607 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff560966160> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:17,617 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:17,617 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:19,662 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55ff4e020> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:19,663 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff56293d940> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:19,667 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:19,669 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:19,670 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff56293fba0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:19,682 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:19,683 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:21,219 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff56113c400> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:21,220 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff56006cf40> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:21,225 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:21,229 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:21,230 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff56006d3a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:21,244 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:21,245 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:23,581 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55f76bd80> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:23,582 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55f782e80> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:23,586 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:23,588 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:23,588 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55f7827a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:23,597 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:23,598 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:23,849 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [1] 2026-08-24 04:03:24,474 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_create_referencing_readable_attachment_is_allowed ... 2026-08-24 04:03:24,516 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_create_referencing_unreadable_attachment_is_refused ... 2026-08-24 04:03:24,552 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6345], uid: 107, model: ir.attachment 2026-08-24 04:03:24,580 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_linking_readable_attachment_as_version_is_allowed ... 2026-08-24 04:03:24,642 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_linking_unreadable_attachment_as_version_is_refused ... 2026-08-24 04:03:24,700 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6345], uid: 107, model: ir.attachment 2026-08-24 04:03:24,730 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_write_repointing_to_readable_attachment_is_allowed ... 2026-08-24 04:03:24,788 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_write_repointing_to_unreadable_attachment_is_refused ... 2026-08-24 04:03:24,849 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6345], uid: 107, model: ir.attachment 2026-08-24 04:03:26,793 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5627e5a80> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:26,793 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55f87e160> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:26,798 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:26,801 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:26,801 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55f87eac0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:26,813 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:26,814 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:26,823 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-24 04:03:34,780 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55f86e520> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:34,780 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5606d74c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:34,784 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:34,786 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:34,787 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5606d7420> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:34,796 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:34,796 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:36,770 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff562cb82c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:36,771 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55d2839c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:36,777 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:36,780 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:36,781 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55d282200> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:36,796 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:36,796 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:38,713 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55cec4b80> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:38,713 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5625b49a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:38,718 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:38,721 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:38,722 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5625b4e00> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:38,734 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:38,735 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:40,393 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5613d2b60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:40,394 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55ff07880> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:40,398 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:40,401 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:40,401 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55ff06480> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:40,410 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:40,411 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:41,093 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [3] 2026-08-24 04:03:41,163 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_01_constrains_check_tag_category ... 2026-08-24 04:03:41,204 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_02_sql_constraints_unique_res_model_id ... 2026-08-24 04:03:41,224 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_03_constraints_check_workspace_field ... 2026-08-24 04:03:41,260 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_04_document_document ... 2026-08-24 04:03:41,290 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_05_document_share ... 2026-08-24 04:03:41,326 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_06_compute_total_member ... 2026-08-24 04:03:41,344 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_07_document_workspace ... 2026-08-24 04:03:41,366 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_08_name_create ... 2026-08-24 04:03:42,613 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55f71dc60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:42,613 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff562b49ee0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:42,616 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:42,619 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:42,619 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff56075f740> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:42,628 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:42,628 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:42,636 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:03:50,265 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff56006c720> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:50,266 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55f71dc60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:50,270 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:50,272 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:50,273 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55dc5c0e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:50,281 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:50,282 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:52,514 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff562a86f20> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:52,515 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff561f67600> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:52,522 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:52,527 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:52,527 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff561f67ba0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:52,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:52,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:54,598 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55fbd67a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:54,598 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff56132f560> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:54,603 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:54,605 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:54,606 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff56132efc0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:54,616 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:54,616 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:56,895 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5605bdda0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:56,896 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5601139c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:56,900 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:56,903 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:56,904 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5601102c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:56,917 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:56,918 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:57,162 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [5] 2026-08-24 04:03:57,220 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_document_controllers: Starting TestDocumentControllers.test_001_test_upload_document ... 2026-08-24 04:03:57,243 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:admin from n/a 2026-08-24 04:03:57,256 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:03:57,607 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:03:57] "POST /document/upload_document HTTP/1.1" 200 - 62 0.066 0.287 2026-08-24 04:03:57,627 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_document_controllers: Starting TestDocumentControllers.test_002_update_document ... 2026-08-24 04:03:57,647 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:admin from n/a 2026-08-24 04:03:57,658 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-24 04:03:57,659 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:03:57,867 202 INFO rb-5fd110a-224202-407438 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-24 04:03:57,921 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:03:57] "POST /document/update HTTP/1.1" 200 - 57 0.023 0.240 2026-08-24 04:03:59,944 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff560a31120> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:59,945 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff56007a700> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:59,949 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:59,952 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:59,952 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff56007a0c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:59,963 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:59,964 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:03:59,973 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:04:07,748 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55dbf2c00> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:07,748 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55f87b060> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:07,754 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:07,757 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:07,758 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55f879440> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:07,768 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:07,768 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:09,832 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff560b8eac0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:09,832 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5629809a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:09,836 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:09,839 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:09,839 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff562981f80> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:09,848 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:09,849 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:11,250 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55c798220> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:11,251 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff562d8a020> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:11,257 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:11,261 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:11,261 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff562d8a3e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:11,278 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:11,279 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:13,268 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff560104540> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:13,269 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff561188860> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:13,272 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:13,275 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:13,275 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff561188ea0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:13,284 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:13,284 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:13,480 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [7] 2026-08-24 04:04:13,540 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_013_check_team_leader_workspace ... 2026-08-24 04:04:13,575 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [9] 2026-08-24 04:04:13,630 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [41], uid: 116, model: document.workspace 2026-08-24 04:04:13,662 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [112], uid: 116, model: document.document 2026-08-24 04:04:13,683 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 116, model: document.share 2026-08-24 04:04:13,705 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 116, model: document.share 2026-08-24 04:04:13,729 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_09_security_document_team ... 2026-08-24 04:04:13,768 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [11] 2026-08-24 04:04:13,781 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 116, model: document.team 2026-08-24 04:04:13,790 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 116, model: document.team 2026-08-24 04:04:13,813 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [17], uid: 117, model: document.team 2026-08-24 04:04:13,837 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_10_security_document_workspace ... 2026-08-24 04:04:13,870 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [13] 2026-08-24 04:04:13,915 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 117, model: document.workspace 2026-08-24 04:04:13,985 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [39], uid: 117, model: document.workspace 2026-08-24 04:04:14,014 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_11_security_document_document ... 2026-08-24 04:04:14,045 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [15] 2026-08-24 04:04:14,105 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [110], uid: 117, model: document.document 2026-08-24 04:04:14,146 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [110], uid: 117, model: document.document 2026-08-24 04:04:14,180 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [110], uid: 117, model: document.document 2026-08-24 04:04:14,226 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [110], uid: 117, model: document.document 2026-08-24 04:04:14,268 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_12_security_document_share ... 2026-08-24 04:04:14,308 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [17] 2026-08-24 04:04:14,417 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 116, model: document.share 2026-08-24 04:04:14,505 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 117, model: document.share 2026-08-24 04:04:16,349 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5628034c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:16,349 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55f898360> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:16,353 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:16,355 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:16,355 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55f8994e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:16,364 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:16,365 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:16,373 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:04:17,207 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_ir_attachment_check: Starting TestIrAttachmentCheck.test_a_document_in_a_readable_folder_keeps_its_attachment_reachable ... 2026-08-24 04:04:17,227 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 120, model: document.workspace 2026-08-24 04:04:17,273 202 INFO rb-5fd110a-224202-407438 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-24 04:04:17,309 202 INFO rb-5fd110a-224202-407438 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-24 04:04:17,341 202 INFO rb-5fd110a-224202-407438 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-24 04:04:17,400 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:04:18,082 202 INFO rb-5fd110a-224202-407438 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-24 04:04:18,112 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6658], uid: 122, model: ir.attachment 2026-08-24 04:04:18,144 202 INFO rb-5fd110a-224202-407438 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-24 04:04:18,172 202 INFO rb-5fd110a-224202-407438 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-24 04:04:18,179 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 123, model: ir.attachment 2026-08-24 04:04:18,197 202 INFO rb-5fd110a-224202-407438 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-24 04:04:18,248 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:04:25,637 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55f74ea20> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:25,638 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55fad8c20> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:25,642 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:25,644 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:25,644 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55fad9300> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:25,654 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:25,655 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:27,761 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff561d77d80> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:27,761 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff562cc7600> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:27,766 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:27,769 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:27,770 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff562cc4680> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:27,780 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:27,780 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:29,768 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5606d49a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:29,769 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55fbd6660> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:29,774 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:29,777 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:29,778 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55fbd71a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:29,787 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:29,788 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:31,326 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff56117ce00> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:31,327 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff560b96200> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:31,333 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:31,337 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:31,337 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff560b94720> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:31,351 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:31,352 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:32,104 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [19] 2026-08-24 04:04:32,584 202 INFO rb-5fd110a-224202-407438 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-24 04:04:32,958 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6769], uid: 129, model: ir.attachment 2026-08-24 04:04:32,982 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b2_permitted_user_still_reads_dms_surfaced_attachment ... 2026-08-24 04:04:33,308 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b3_dms_access_survives_unreadable_source_record ... 2026-08-24 04:04:33,331 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 130, model: ir.rule 2026-08-24 04:04:33,394 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b4_version_union_still_readable ... 2026-08-24 04:04:33,474 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b5_plain_non_dms_attachment_unaffected ... 2026-08-24 04:04:33,551 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b6_rule_domain_recheck_respects_active_company ... 2026-08-24 04:04:33,779 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6776], uid: 131, model: ir.attachment 2026-08-24 04:04:33,821 202 INFO rb-5fd110a-224202-407438 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-24 04:04:33,876 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b8_fetch_shape_search_never_touches_document_document ... 2026-08-24 04:04:35,245 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff562345440> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:35,245 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff56117ce00> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:35,249 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:35,251 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:35,251 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55dc8efc0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:35,263 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:35,264 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:35,276 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 16 checked, 16 removed 2026-08-24 04:04:43,607 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff560f244a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 2181, 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:43,608 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55f71e160> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 2181, 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:43,611 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 2181, 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:43,614 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 2181, 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:43,614 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55f71d260> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 2181, 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:43,623 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 2181, 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:43,623 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 2181, 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:45,750 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55c8dd260> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 2181, 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:45,751 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55fd95760> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 2181, 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:45,757 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 2181, 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:45,760 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 2181, 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:45,761 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55fd95800> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 2181, 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:45,773 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 2181, 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:45,774 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 2181, 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:47,766 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff560738860> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 2181, 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:47,767 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff562345800> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 2181, 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:47,773 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 2181, 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:47,775 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 2181, 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:47,776 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff562344360> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 2181, 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:47,785 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 2181, 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:47,785 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 2181, 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:49,706 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff561c1dd00> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 2181, 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:49,706 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55f88afc0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 2181, 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:49,710 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 2181, 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:49,713 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 2181, 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:49,713 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55f888400> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 2181, 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:49,722 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 2181, 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:49,723 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 2181, 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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:49,920 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [21] 2026-08-24 04:04:50,652 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_archived_share_token_is_refused_without_a_server_error ... 2026-08-24 04:04:50,673 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:04:51,285 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:04:51] "GET /document/avatar/136/bb09b3b6-4090-49cc-9550-9f0faddfd324 HTTP/1.1" 404 - 183 0.065 0.548 2026-08-24 04:04:51,287 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_share_avatar_route.TestShareAvatarRoute.test_archived_share_token_is_refused_without_a_server_error: waiting for threads: [] 2026-08-24 04:04:51,309 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_share_creator_avatar_is_served ... 2026-08-24 04:04:51,318 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:04:51,516 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:04:51] "GET /document/avatar/136/e29e567f-f0b0-4d5a-9680-454574a90fcf HTTP/1.1" 200 - 24 0.009 0.191 2026-08-24 04:04:51,517 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_share_avatar_route.TestShareAvatarRoute.test_share_creator_avatar_is_served: waiting for threads: [] 2026-08-24 04:04:51,533 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_shared_document_owner_avatar_is_served ... 2026-08-24 04:04:51,562 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:04:52,406 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:04:52] "GET /document/avatar/137/e29e567f-f0b0-4d5a-9680-454574a90fcf HTTP/1.1" 200 - 24 0.023 0.823 2026-08-24 04:04:52,407 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_share_avatar_route.TestShareAvatarRoute.test_shared_document_owner_avatar_is_served: waiting for threads: [] 2026-08-24 04:04:52,430 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_tampered_token_is_refused_without_a_server_error ... 2026-08-24 04:04:52,440 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:04:53,033 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:04:53] "GET /document/avatar/136/e29e567f-f0b0-4d5a-9680-454574a90fca HTTP/1.1" 404 - 188 0.059 0.535 2026-08-24 04:04:53,034 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_share_avatar_route.TestShareAvatarRoute.test_tampered_token_is_refused_without_a_server_error: waiting for threads: [] 2026-08-24 04:04:53,060 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_unrelated_user_avatar_is_still_refused ... 2026-08-24 04:04:53,070 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:04:53,774 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:04:53] "GET /document/avatar/138/e29e567f-f0b0-4d5a-9680-454574a90fcf HTTP/1.1" 404 - 194 0.094 0.613 2026-08-24 04:04:53,776 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_share_avatar_route.TestShareAvatarRoute.test_unrelated_user_avatar_is_still_refused: waiting for threads: [] 2026-08-24 04:04:55,709 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5621c5120> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:55,710 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff562c24f40> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:55,713 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:55,716 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:55,716 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff562c27380> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:55,727 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:55,727 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:04:55,735 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-24 04:05:03,252 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55f876ac0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:03,252 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55ce3ca40> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:03,257 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:03,259 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:03,260 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55ce3c2c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:03,270 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:03,271 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:05,266 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55f92fb00> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:05,267 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff561d0e700> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:05,272 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:05,275 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:05,275 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff561d0ccc0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:05,289 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:05,290 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:06,785 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff562b0f100> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:06,785 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff562b96200> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:06,789 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:06,791 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:06,792 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff562b979c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:06,801 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:06,801 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:08,805 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff561861300> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:08,805 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55fc83f60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:08,809 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:08,811 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:08,812 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55fc82340> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:08,820 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:08,821 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:09,007 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [25] 2026-08-24 04:05:09,057 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_share_document: Starting TestDocumentShare.test_001_share_document_send_users ... 2026-08-24 04:05:09,172 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [459] 2026-08-24 04:05:10,960 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55ff07f60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:10,960 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff561f645e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:10,964 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:10,966 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:10,967 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff561f65120> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:10,976 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:10,976 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:10,984 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:05:10,994 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_share_user_allowlist_clear: Starting TestShareUserAllowlistClear.test_clearing_the_user_allowlist_succeeds ... 2026-08-24 04:05:11,492 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [460] 2026-08-24 04:05:11,504 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20145] 2026-08-24 04:05:11,510 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:05:11,768 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [461] 2026-08-24 04:05:11,774 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20147] 2026-08-24 04:05:11,778 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:05:11,902 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [462] 2026-08-24 04:05:11,921 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_share_user_allowlist_clear: Starting TestShareUserAllowlistClear.test_emptied_allowlist_tracking_row_does_not_break_the_compute ... 2026-08-24 04:05:12,161 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [463] 2026-08-24 04:05:12,167 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20153] 2026-08-24 04:05:12,170 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:05:12,448 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [464] 2026-08-24 04:05:12,456 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20155] 2026-08-24 04:05:12,462 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:05:12,596 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [465] 2026-08-24 04:05:12,635 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_share_user_allowlist_clear: Starting TestShareUserAllowlistClear.test_newly_added_users_are_still_detected ... 2026-08-24 04:05:12,919 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [466] 2026-08-24 04:05:12,928 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20162] 2026-08-24 04:05:12,933 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:05:13,238 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [467] 2026-08-24 04:05:13,245 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20164] 2026-08-24 04:05:13,249 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:05:13,416 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [468] 2026-08-24 04:05:13,469 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_share_user_allowlist_clear: Starting TestShareUserAllowlistClear.test_removing_some_users_still_succeeds ... 2026-08-24 04:05:13,817 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [469] 2026-08-24 04:05:13,824 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20171] 2026-08-24 04:05:13,829 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:05:14,114 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [470] 2026-08-24 04:05:14,121 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20173] 2026-08-24 04:05:14,127 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:05:14,287 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [471] 2026-08-24 04:05:14,320 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:05:22,246 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5cc2c5ee0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:22,246 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55ff07f60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:22,253 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:22,256 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:22,256 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff561f6e980> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:22,270 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:22,271 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:24,414 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff562b28cc0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:24,414 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff562bb1080> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:24,418 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:24,421 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:24,421 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff562bb32e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:24,430 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:24,431 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:26,479 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55d700220> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:26,480 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff560739080> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:26,484 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:26,486 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:26,486 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff56073bc40> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:26,496 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:26,497 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:28,264 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55fca4900> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:28,264 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff562ea1e40> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:28,269 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:28,272 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:28,273 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff562ea0cc0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:28,285 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:28,286 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:29,003 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [31] 2026-08-24 04:05:29,056 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_distinct_names_in_one_batch_are_allowed ... 2026-08-24 04:05:29,083 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_duplicate_in_the_same_workspace_is_rejected ... 2026-08-24 04:05:29,110 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_duplicate_inside_one_batch_is_rejected ... 2026-08-24 04:05:29,136 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_rewriting_a_document_with_its_own_name_is_allowed ... 2026-08-24 04:05:29,156 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_same_name_in_another_workspace_is_allowed ... 2026-08-24 04:05:29,176 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_workspace_without_the_flag_allows_duplicates ... 2026-08-24 04:05:30,557 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55f7399e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:30,558 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55f6e7100> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:30,567 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:30,571 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:30,571 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55f6e63e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:30,586 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:30,587 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:30,598 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:05:31,314 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document_freight.tests.test_prepare_draft_bl_wizard: Starting TestPrepareDraftBLWizard.test_01_prepare_draft_bl_creates_required_document ... 2026-08-24 04:05:32,192 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [472] 2026-08-24 04:05:32,227 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document_freight.tests.test_prepare_draft_bl_wizard: Starting TestPrepareDraftBLWizard.test_02_prepare_draft_bl_updates_existing_required_document ... 2026-08-24 04:05:32,373 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:05:32,963 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document_freight.tests.test_prepare_si_wizard: Starting TestPrepareSIWizard.test_01_prepare_si_wizard_creates_required_document ... 2026-08-24 04:05:33,219 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [473] 2026-08-24 04:05:33,259 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document_freight.tests.test_prepare_si_wizard: Starting TestPrepareSIWizard.test_02_prepare_si_wizard_updates_existing_required_document ... 2026-08-24 04:05:33,464 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:05:40,378 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff561d4cc20> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:40,378 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5606ecf40> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:40,382 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:40,385 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:40,385 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5606efce0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:40,394 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:40,395 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:42,256 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55d7425c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:42,257 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff56119c220> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:42,260 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:42,263 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:42,263 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff56119dee0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:42,272 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:42,273 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:44,294 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5620e5c60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:44,294 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff562bed080> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:44,299 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:44,301 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:44,302 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff562bee0c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:44,313 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:44,313 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:46,302 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5608165c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:46,302 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55dff5620> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:46,306 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:46,308 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:46,309 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55dff7420> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:46,318 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:46,318 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:46,578 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [33] 2026-08-24 04:05:46,762 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document_project.tests.test_access_right: Starting TestDocumentSecurity.test_001_project_user_access_documents ... 2026-08-24 04:05:46,789 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211, 216, 227, 224, 221, 206] 2026-08-24 04:05:46,817 202 INFO rb-5fd110a-224202-407438 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-24 04:05:46,850 202 INFO rb-5fd110a-224202-407438 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-24 04:05:46,883 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3207] 2026-08-24 04:05:46,898 202 INFO rb-5fd110a-224202-407438 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-24 04:05:46,933 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 6, model: project.project 2026-08-24 04:05:46,988 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3206] 2026-08-24 04:05:47,018 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [183467] 2026-08-24 04:05:47,018 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted document.document records with IDs: [11] 2026-08-24 04:05:47,097 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document_project.tests.test_access_right: Starting TestDocumentSecurity.test_002_project_user_access_workspace ... 2026-08-24 04:05:47,141 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211, 216, 227, 224, 221, 206] 2026-08-24 04:05:47,170 202 INFO rb-5fd110a-224202-407438 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-24 04:05:47,211 202 INFO rb-5fd110a-224202-407438 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-24 04:05:47,229 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3205] 2026-08-24 04:05:47,242 202 INFO rb-5fd110a-224202-407438 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-24 04:05:47,338 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [76], uid: 6, model: document.workspace 2026-08-24 04:05:47,521 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted document.workspace records with IDs: [77] 2026-08-24 04:05:47,545 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_document_project.tests.test_access_right: Starting TestDocumentSecurity.test_003_project_user_access_document ... 2026-08-24 04:05:47,586 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211, 216, 227, 224, 221, 206] 2026-08-24 04:05:47,629 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [156], uid: 6, model: document.document 2026-08-24 04:05:47,663 202 INFO rb-5fd110a-224202-407438 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-24 04:05:47,686 202 INFO rb-5fd110a-224202-407438 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-24 04:05:49,230 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff560739080> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:49,231 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff560967d80> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:49,235 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:49,237 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:49,237 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5609677e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:49,247 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:49,247 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:05:49,256 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:05:49,980 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_duns.tests.test_partner_duns: Starting TestPartnerDuns.test_partner_duns_003 ... 2026-08-24 04:05:50,031 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_duns.tests.test_partner_duns: Starting TestPartnerDuns.test_partner_duns_005 ... 2026-08-24 04:05:50,071 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_duns.tests.test_partner_duns: Starting TestPartnerDuns.test_partner_duns_007 ... 2026-08-24 04:05:50,821 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_duns.tests.test_partner_duns: Starting TestPartnerDuns.test_partner_duns_009 ... 2026-08-24 04:05:50,898 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:05:51,259 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate.tests.test_compute: Starting TestEstimateCompute.test_compute_amounts ... 2026-08-24 04:05:51,311 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate.tests.test_compute: Starting TestEstimateCompute.test_compute_readonly_mode ... 2026-08-24 04:05:51,341 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:05:51,677 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_currency ... 2026-08-24 04:05:51,730 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_invalid_date_range ... 2026-08-24 04:05:51,761 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_non_recursive_hierarchy ... 2026-08-24 04:05:51,877 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [474] 2026-08-24 04:05:51,909 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_recursive_hierarchy ... 2026-08-24 04:05:52,016 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [475] 2026-08-24 04:05:52,045 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_sub_estimate_within_parent_range ... 2026-08-24 04:05:52,097 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:05:52,357 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate.tests.test_report: Starting TestReport.test_estimate_report ... 2026-08-24 04:05:52,470 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:05:52,904 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [476] 2026-08-24 04:05:52,931 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_admin_full_access ... 2026-08-24 04:05:53,038 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.message records with IDs: [20193, 20192] 2026-08-24 04:05:53,061 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted estimate.estimate records with IDs: [15] 2026-08-24 04:05:53,069 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [1583] 2026-08-24 04:05:53,090 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_line_admin_full_access ... 2026-08-24 04:05:53,190 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted estimate.line records with IDs: [42] 2026-08-24 04:05:53,217 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_line_user_access ... 2026-08-24 04:05:53,337 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted estimate.line records with IDs: [37] 2026-08-24 04:05:53,369 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_line_user_no_access_other_lines ... 2026-08-24 04:05:53,397 202 INFO rb-5fd110a-224202-407438 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-24 04:05:53,423 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_access_noone_estimate ... 2026-08-24 04:05:53,539 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted mail.message records with IDs: [20190] 2026-08-24 04:05:53,555 202 INFO rb-5fd110a-224202-407438 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-24 04:05:53,587 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_access_own_estimate ... 2026-08-24 04:05:53,721 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [477] 2026-08-24 04:05:53,857 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted mail.message records with IDs: [20194, 20190] 2026-08-24 04:05:53,873 202 INFO rb-5fd110a-224202-407438 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-24 04:05:53,916 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_access_sub_estimate ... 2026-08-24 04:05:54,040 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [478] 2026-08-24 04:05:54,105 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [479] 2026-08-24 04:05:54,202 202 INFO rb-5fd110a-224202-407438 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-24 04:05:54,218 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted mail.message records with IDs: [20196, 20191] 2026-08-24 04:05:54,233 202 INFO rb-5fd110a-224202-407438 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-24 04:05:54,256 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_no_access_other_estimates ... 2026-08-24 04:05:54,291 202 INFO rb-5fd110a-224202-407438 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-24 04:05:54,302 202 INFO rb-5fd110a-224202-407438 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-24 04:05:54,323 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted mail.message records with IDs: [20193, 20192] 2026-08-24 04:05:54,345 202 INFO rb-5fd110a-224202-407438 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-24 04:05:54,386 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:05:54,720 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_action_cancel ... 2026-08-24 04:05:54,777 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted estimate.line records with IDs: [48, 49, 50, 51] 2026-08-24 04:05:54,802 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_action_confirm ... 2026-08-24 04:05:54,853 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_action_draft ... 2026-08-24 04:05:54,875 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_allowed_field_write_parent_estimate ... 2026-08-24 04:05:54,938 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_forbidden_field_write_parent_estimate ... 2026-08-24 04:05:55,014 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_unlink_sub_estimate_line_in_parent ... 2026-08-24 04:05:55,097 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_update_lines_to_parent ... 2026-08-24 04:05:55,148 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_write_child_estimate_line ... 2026-08-24 04:05:55,227 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:05:56,156 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_action_view_approval ... 2026-08-24 04:05:56,233 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_approval_request_data ... 2026-08-24 04:05:56,274 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_approval_state_computation ... 2026-08-24 04:05:56,925 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [213] 2026-08-24 04:05:57,044 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [480] 2026-08-24 04:05:57,193 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_can_do_things_computation ... 2026-08-24 04:05:57,400 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_multiple_approval_state_computation ... 2026-08-24 04:05:57,618 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [215] 2026-08-24 04:05:57,735 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [481] 2026-08-24 04:05:58,684 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [482] 2026-08-24 04:05:58,806 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [216] 2026-08-24 04:05:58,912 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [483] 2026-08-24 04:05:59,092 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:06:00,027 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t10_action_view_approval_still_opens_the_request ... 2026-08-24 04:06:00,084 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t11_non_admin_sees_the_direction_on_lines ... 2026-08-24 04:06:00,134 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t1_toggle_field_map_does_not_raise ... 2026-08-24 04:06:00,147 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t2_estimate_request_type_data_builds ... 2026-08-24 04:06:00,175 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t3_line_direction_and_sections_reach_the_approval ... 2026-08-24 04:06:00,209 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t4_taxed_line_reproduces_totals ... 2026-08-24 04:06:00,253 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t5_direction_is_mandatory_on_ordinary_lines ... 2026-08-24 04:06:00,287 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t6_header_and_line_direction_toggles ... 2026-08-24 04:06:00,301 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t7_provisioning_is_idempotent ... 2026-08-24 04:06:00,709 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t8_form_arch_carries_new_columns_and_no_legacy_idiom ... 2026-08-24 04:06:00,839 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t9_report_models_read_new_field_without_db_error ... 2026-08-24 04:06:00,944 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:06:01,194 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_account_id_field_round_trips_on_create ... 2026-08-24 04:06:02,001 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_budgetary_position_only_wizard_line_is_valid_on_create ... 2026-08-24 04:06:02,663 202 INFO rb-5fd110a-224202-407438 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-24 04:06:03,421 202 INFO rb-5fd110a-224202-407438 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-24 04:06:06,054 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5608e3a60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:06,055 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff560751580> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:06,059 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:06,062 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:06,063 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff560750c20> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:06,072 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:06,073 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:07,555 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55e0253a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:07,556 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55d72e980> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:07,559 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:07,562 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:07,562 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55d72f1a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:07,571 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:07,572 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:09,574 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5602cb6a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:09,574 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55fc6e160> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:09,578 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:09,580 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:09,581 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55fc6c680> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:09,589 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:09,590 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:11,852 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff560083ec0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:11,853 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff56084eb60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:11,857 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:11,859 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:11,859 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff56084d800> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:11,868 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:11,869 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:13,920 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff562cbb6a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:13,921 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff56036ad40> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:13,925 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:13,928 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:13,928 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff56036a3e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:13,937 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:13,938 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:15,992 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5627b3e20> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:15,993 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5600c0b80> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:15,998 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:16,001 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:16,001 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5600c2c00> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:16,015 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:16,016 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:17,432 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff560ef3240> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:17,433 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55df389a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:17,437 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:17,439 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:17,440 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55df39260> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:17,449 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:17,450 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:19,201 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5628b4a40> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:19,202 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55f92fe20> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:19,206 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:19,209 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:19,209 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55f92d620> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:19,222 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:19,222 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:21,055 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55f757ec0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:21,056 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55e05a200> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:21,060 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:21,062 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:21,062 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55e0587c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:21,071 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:21,072 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:22,895 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff56015ae80> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:22,896 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff560000f40> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:22,900 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:22,902 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:22,903 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff560002840> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:22,912 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:22,912 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:24,759 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55fd960c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:24,760 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff56297fd80> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:24,764 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:24,766 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:24,767 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff56297c720> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:24,776 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:24,776 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:26,130 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff562b44ea0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:26,130 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5617f1440> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:26,136 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:26,139 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:26,140 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5617f22a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:26,153 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:26,154 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:28,034 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55f75bba0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:28,035 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55fe36ca0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:28,039 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:28,041 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:28,041 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55fe36200> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:28,053 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:28,053 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:29,996 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5603698a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:29,997 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff56293c2c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:30,001 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:30,003 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:30,004 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff56293df80> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:30,013 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:30,013 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:31,760 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55d1b3740> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:31,761 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff562b97600> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:31,765 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:31,767 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:31,768 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff562b95120> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:31,777 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:31,777 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:33,142 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff560f277e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:33,142 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff560806980> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:33,146 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:33,148 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:33,149 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff560806b60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:33,158 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:33,158 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:34,954 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff561f69800> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:34,954 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55ff17600> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:34,958 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:34,961 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:34,962 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55ff17b00> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:34,970 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:34,971 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:36,845 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff560e55e40> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:36,845 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5606e2480> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:36,849 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:36,852 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:36,852 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5606e0fe0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:36,861 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:36,861 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:38,756 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff560b8dd00> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:38,757 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5607545e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:38,761 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:38,763 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:38,763 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff560755e40> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:38,772 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:38,773 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:40,605 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff562b68860> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:40,606 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5628deb60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:40,610 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:40,612 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:40,613 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5628dd120> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:40,622 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:40,622 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:42,067 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff562a63f60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:42,068 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55fc97ba0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:42,073 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:42,076 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:42,077 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55fc96840> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:42,088 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:42,089 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:44,031 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5617f0e00> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:44,032 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5610e1da0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:44,035 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:44,038 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:44,038 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5610e1300> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:44,047 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:44,048 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:45,857 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff561f6ba60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:45,858 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff562a36980> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:45,862 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:45,864 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:45,865 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff562a35620> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:45,875 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:45,876 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:47,918 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff562bc2660> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:47,919 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff562c267a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:47,922 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:47,925 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:47,925 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff562c26520> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:47,935 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:47,935 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:49,727 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55e12d940> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:49,728 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55f988d60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:49,732 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:49,734 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:49,734 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55f98b380> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:49,743 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:49,744 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:51,136 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55f75bec0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:51,137 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff56134eb60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:51,142 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:51,144 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:51,145 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff56134d800> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:51,154 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:51,154 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:53,111 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff56195a8e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:53,112 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55f4f1f80> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:53,117 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:53,119 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:53,119 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55f4f04a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:53,128 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:53,129 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:55,242 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff561fbb2e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:55,243 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff56297a020> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:55,249 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:55,252 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:55,253 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff56297b6a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:55,266 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:55,266 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:57,228 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff560b8e2a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:57,229 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55fe1ab60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:57,232 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:57,235 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:57,235 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55fe18400> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:57,244 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:57,245 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:59,051 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff562b2b9c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:59,051 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55dc4e2a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:59,055 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:59,058 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:59,058 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55dc4c540> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:59,067 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:06:59,068 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:00,423 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55f930cc0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:00,424 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff561870040> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:00,428 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:00,430 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:00,431 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff561871260> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:00,440 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:00,440 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:02,326 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5606f8540> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:02,327 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5625d5080> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:02,331 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:02,333 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:02,334 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5625d5300> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:02,343 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:02,344 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:04,135 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff562befce0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:04,136 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff560ef0400> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:04,150 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:04,152 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:04,153 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff560ef3880> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:04,162 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:04,163 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:06,063 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff561378ae0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:06,064 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff56113ef20> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:06,069 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:06,073 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:06,074 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff56113d260> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:06,089 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:06,090 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:08,003 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55ff172e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:08,004 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55ce3d3a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:08,008 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:08,010 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:08,011 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55ce3dbc0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:08,023 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:08,023 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:09,323 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff561d1cd60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:09,324 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5629828e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:09,328 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:09,330 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:09,331 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff562983100> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:09,339 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:09,340 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:11,122 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55da9e980> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:11,122 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55f749c60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:11,127 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:11,130 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:11,131 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55f74ab60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:11,142 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:11,143 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:13,054 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55dd78040> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:13,055 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5621b0540> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:13,060 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:13,064 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:13,065 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5621b1300> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:13,079 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:13,080 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:14,861 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff560f43b00> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:14,861 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff562cc76a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:14,865 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:14,867 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:14,868 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff562cc53a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:14,877 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:14,877 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:16,361 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5cc32f740> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:16,362 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55fbd7060> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:16,367 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:16,370 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:16,371 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55fbd5bc0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:16,382 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:16,383 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:18,191 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff56113f9c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:18,192 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5627e7a60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:18,197 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:18,199 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:18,200 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5627e71a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:18,211 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:18,212 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:20,130 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55f762a20> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:20,131 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55d71d4e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:20,135 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:20,137 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:20,138 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55d71ed40> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:20,147 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:20,147 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:21,927 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff560079e40> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:21,928 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5620959e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:21,931 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:21,934 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:21,934 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff562097e20> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:21,943 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:21,944 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:23,687 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff562e02980> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:23,687 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff560fa6d40> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:23,691 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:23,694 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:23,694 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff560fa4720> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:23,703 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:23,704 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:25,164 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff561d41b20> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:25,165 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55d71fba0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:25,168 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:25,171 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:25,171 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55d71e660> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:25,180 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:25,181 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:27,043 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55f4f0540> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:27,044 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55f74dda0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:27,049 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:27,052 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:27,053 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55f74f7e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:27,063 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:27,064 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:29,020 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5623a53a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:29,021 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5610cb740> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:29,026 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:29,028 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:29,029 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5610ca8e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:29,038 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:29,039 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:30,799 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5600bd6c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:30,800 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff562b95d00> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:30,805 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:30,809 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:30,810 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff562b97f60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:30,826 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:30,826 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:32,140 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff562b94ae0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:32,141 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5606e0860> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:32,145 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:32,148 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:32,148 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5606e1940> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:32,159 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:32,160 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:32,170 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:07:33,213 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_action_view_budget ... 2026-08-24 04:07:34,029 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_action_view_estimate_from_budget ... 2026-08-24 04:07:34,829 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_budget_count_computation ... 2026-08-24 04:07:35,539 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_estimate_count_computation ... 2026-08-24 04:07:36,223 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_wizard_create_budget_diff_budget_post ... 2026-08-24 04:07:37,065 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_wizard_create_budget_same_budget_post ... 2026-08-24 04:07:37,817 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:07:37,844 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_hr.tests.test_estimate_hr: Starting TestEstimateHr.test_department_id_computation ... 2026-08-24 04:07:37,920 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_hr.tests.test_estimate_hr: Starting TestEstimateHr.test_manual_update_department_id ... 2026-08-24 04:07:38,016 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:07:38,322 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_action_create_project ... 2026-08-24 04:07:38,364 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_action_view_estimate_from_project ... 2026-08-24 04:07:38,390 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_action_view_project ... 2026-08-24 04:07:38,417 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_estimate_count_computation ... 2026-08-24 04:07:38,446 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_project_count_computation ... 2026-08-24 04:07:38,474 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:07:38,787 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_action_view_estimate_from_purchase_order ... 2026-08-24 04:07:38,816 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_action_view_purchase_order ... 2026-08-24 04:07:38,842 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_estimate_count_computation ... 2026-08-24 04:07:38,862 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_purchase_order_count_computation ... 2026-08-24 04:07:38,881 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_wizard_create_purchase_order ... 2026-08-24 04:07:39,073 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:07:39,537 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_action_view_estimate_from_sale_order ... 2026-08-24 04:07:39,686 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_action_view_sale_order ... 2026-08-24 04:07:39,716 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_estimate_count_computation ... 2026-08-24 04:07:39,739 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_sale_order_count_computation ... 2026-08-24 04:07:39,763 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_wizard_create_sale_order ... 2026-08-24 04:07:39,955 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:07:41,222 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet.tests.test_access_right: Starting TestAccessRight.test_access_read_service_user_010 ... 2026-08-24 04:07:41,231 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 193, model: fleet.vehicle.log.services 2026-08-24 04:07:41,250 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #193 deleted mail.message records with IDs: [6090, 4807, 56] 2026-08-24 04:07:41,251 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 193, model: fleet.vehicle.log.services 2026-08-24 04:07:41,266 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet.tests.test_access_right: Starting TestAccessRight.test_group_fleet_manager_001 ... 2026-08-24 04:07:41,295 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #192 deleted mail.message records with IDs: [6090, 4807, 56] 2026-08-24 04:07:41,317 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #192 deleted ir.model.data records with IDs: [44044] 2026-08-24 04:07:41,317 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #192 deleted fleet.vehicle.log.services records with IDs: [1] 2026-08-24 04:07:41,355 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #192 deleted fleet.vehicle.log.services records with IDs: [7] 2026-08-24 04:07:41,382 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:07:42,193 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet.tests.test_amount_account_fleet_collision: Starting TestVehicleServiceAmountIntegrity.test_amount_inverse_updates_price_unit ... 2026-08-24 04:07:42,244 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet.tests.test_amount_account_fleet_collision: Starting TestVehicleServiceAmountIntegrity.test_amount_reflects_quantity_times_price_unit ... 2026-08-24 04:07:42,276 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet.tests.test_amount_account_fleet_collision: Starting TestVehicleServiceAmountIntegrity.test_bill_created_service_log_keeps_bill_debit_amount ... 2026-08-24 04:07:43,418 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:07:44,280 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet.tests.test_fleet_service_type: Starting TestFleetServiceType.test_service_type_generates_billable_service_product_010 ... 2026-08-24 04:07:44,349 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:07:45,196 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet.tests.test_fleet_vehicle_address: Starting TestFleetVehicleAddress.test_create_vehicle_with_unmatched_location_010 ... 2026-08-24 04:07:45,247 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:07:46,105 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet.tests.test_fleet_vehicle_cost_report: Starting TestFleetVehicleCostReport.test_report_aggregates_vehicle_service_cost_010 ... 2026-08-24 04:07:46,196 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:07:47,113 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet.tests.test_vehicle_services: Starting TestVehicleService.test_compute_vehicle_service_amount ... 2026-08-24 04:07:47,150 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:07:48,486 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_access_account_user ... 2026-08-24 04:07:48,568 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #225 deleted ir.model.data records with IDs: [43920] 2026-08-24 04:07:48,568 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #225 deleted fleet.service.type records with IDs: [3] 2026-08-24 04:07:48,591 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_access_invoicing_user ... 2026-08-24 04:07:48,610 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 224, model: fleet.vehicle 2026-08-24 04:07:48,619 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 224, model: fleet.vehicle 2026-08-24 04:07:48,658 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #224 deleted mail.message records with IDs: [2756, 51] 2026-08-24 04:07:48,661 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 224, model: fleet.vehicle 2026-08-24 04:07:48,728 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 224, model: fleet.vehicle.log.services 2026-08-24 04:07:48,766 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 224, model: fleet.vehicle.log.services 2026-08-24 04:07:48,781 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [14], uid: 224, model: fleet.vehicle.log.services 2026-08-24 04:07:48,793 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 224, model: fleet.vehicle.log.services 2026-08-24 04:07:48,819 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 224, model: fleet.service.type 2026-08-24 04:07:48,821 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 224, model: fleet.service.type 2026-08-24 04:07:48,823 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 224, model: fleet.service.type 2026-08-24 04:07:48,842 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_changing_brand_name ... 2026-08-24 04:07:48,917 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_changing_model_name ... 2026-08-24 04:07:48,978 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_changing_vehicle_model ... 2026-08-24 04:07:49,061 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-24 04:07:49,568 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_account.tests.test_account_fleet_cooperation: Starting TestAccountFleetCooperation.test_bill_linked_service_excluded_from_sum_check_constraint ... 2026-08-24 04:07:50,007 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_account.tests.test_account_fleet_cooperation: Starting TestAccountFleetCooperation.test_bill_price_change_resyncs_linked_service_amount ... 2026-08-24 04:07:50,417 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_account.tests.test_account_fleet_cooperation: Starting TestAccountFleetCooperation.test_repost_after_vehicle_cleared_does_not_recreate_phantom_service ... 2026-08-24 04:07:50,727 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [557] 2026-08-24 04:07:50,896 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_account.tests.test_account_fleet_cooperation: Starting TestAccountFleetCooperation.test_unlink_bill_linked_vehicle_service_line_does_not_raise ... 2026-08-24 04:07:51,246 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [218] 2026-08-24 04:07:51,268 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20336] 2026-08-24 04:07:51,270 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted fleet.vehicle.log.services records with IDs: [18] 2026-08-24 04:07:51,334 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [539] 2026-08-24 04:07:51,398 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [540] 2026-08-24 04:07:51,420 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:07:53,584 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff562a11800> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:53,585 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5626422a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:53,592 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:53,595 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:53,595 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5626404a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:53,604 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:53,605 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:55,540 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff561378900> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:55,541 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff560871d00> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:55,545 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:55,547 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:55,548 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff560871a80> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:55,557 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:55,558 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:56,985 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5628016c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:56,986 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55fca49a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:56,990 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:56,993 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:56,993 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55fca62a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:57,002 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:57,003 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:58,853 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5613862a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:58,854 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55fd94900> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:58,858 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:58,861 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:58,861 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55fd95620> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:58,870 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:07:58,871 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:08:01,032 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55dadd260> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:08:01,033 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff562cb16c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:08:01,039 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:08:01,043 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:08:01,044 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff562cb2200> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:08:01,057 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:08:01,058 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:08:02,949 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55dff6f20> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:08:02,950 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff560887920> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:08:02,954 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:08:02,957 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:08:02,957 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff560885300> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:08:02,967 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:08:02,968 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:08:05,020 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5623a6a20> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:08:05,021 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff56073b6a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:08:05,025 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:08:05,027 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:08:05,028 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff560738ae0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:08:05,037 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:08:05,037 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:08:06,341 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55fca58a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:08:06,342 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff561189800> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:08:06,346 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:08:06,348 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:08:06,349 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff561188400> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:08:06,357 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:08:06,358 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:08:07,062 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_account.tests.test_analytic_cleanse_coinstall: Starting TestFleetAnalyticCleanseCoinstall.test_cleanse_does_not_remove_non_fleet_plan_entry ... 2026-08-24 04:08:10,009 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55c931260> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:08:10,010 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55e165580> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:08:10,014 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:08:10,018 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:08:10,018 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55e164040> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:08:10,033 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:08:10,033 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:08:10,043 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:08:10,056 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_account.tests.test_auto_install_optin: Starting TestViinFleetAccountAutoInstallOptin.test_booking_account_triggers_off_full_depends ... 2026-08-24 04:08:10,078 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_account.tests.test_auto_install_optin: Starting TestViinFleetAccountAutoInstallOptin.test_viin_fleet_account_auto_installs_on_full_depends ... 2026-08-24 04:08:10,102 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:08:14,038 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_change_name_service ... 2026-08-24 04:08:14,136 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constrain_same_currency ... 2026-08-24 04:08:15,941 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constraint_change_name_analytic_account_vehicle ... 2026-08-24 04:08:15,980 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constraint_invoice_line_message_shows_decimal_amount ... 2026-08-24 04:08:16,288 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constraint_product_same_product_type_service ... 2026-08-24 04:08:16,318 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constraint_save_company_on_vehicle_and_cost ... 2026-08-24 04:08:16,355 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_contrain_create_invoice_from_cost ... 2026-08-24 04:08:16,412 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_contraint_value_costs_equal_amount_invoice_line ... 2026-08-24 04:08:16,684 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_copy_analytic_account_001 ... 2026-08-24 04:08:16,721 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_copy_vehicle_001 ... 2026-08-24 04:08:16,767 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_cost_compute_billable_001 ... 2026-08-24 04:08:17,054 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [221] 2026-08-24 04:08:17,123 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [549, 550] 2026-08-24 04:08:17,177 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move records with IDs: [227] 2026-08-24 04:08:17,194 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_cost_compute_billable_002 ... 2026-08-24 04:08:17,406 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [222] 2026-08-24 04:08:17,463 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [551] 2026-08-24 04:08:17,525 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [552] 2026-08-24 04:08:17,540 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_cost_compute_billable_003 ... 2026-08-24 04:08:17,911 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_generate_product_service ... 2026-08-24 04:08:18,030 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-24 04:08:19,194 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_account.tests.test_compute_move_ids: Starting TestComputeMoveIds.test_draft_vendor_bill_not_in_move_ids ... 2026-08-24 04:08:19,445 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_account.tests.test_compute_move_ids: Starting TestComputeMoveIds.test_non_accounting_user_sees_empty_move_ids ... 2026-08-24 04:08:19,783 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_account.tests.test_compute_move_ids: Starting TestComputeMoveIds.test_posted_customer_invoice_in_move_ids ... 2026-08-24 04:08:20,086 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_account.tests.test_compute_move_ids: Starting TestComputeMoveIds.test_posted_vendor_bill_in_move_ids ... 2026-08-24 04:08:20,421 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-24 04:08:21,581 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [563, 562] 2026-08-24 04:08:23,075 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 245, model: fleet.vehicle.log.services 2025-01-31 09:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #245 deleted fleet.vehicle.log.services records with IDs: [29, 30] 2025-01-31 09:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #245 deleted account.analytic.line records with IDs: [565, 564] 2026-08-24 04:08:25,106 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_generate_analytic_line_after_post_invoice ... 2026-08-24 04:08:25,494 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_invoice_created_from_services_log_001 ... 2026-08-24 04:08:25,780 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [230, 231] 2026-08-24 04:08:25,849 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [569, 570, 571] 2026-08-24 04:08:25,903 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move records with IDs: [237] 2026-08-24 04:08:25,926 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_invoice_created_from_services_log_002 ... 2026-08-24 04:08:26,295 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [232] 2026-08-24 04:08:26,355 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [572, 573] 2026-08-24 04:08:26,397 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move records with IDs: [238] 2026-08-24 04:08:26,403 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted fleet.vehicle.log.services records with IDs: [31] 2026-08-24 04:08:26,419 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_invoice_created_from_services_log_003 ... 2026-08-24 04:08:27,915 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted fleet.vehicle.log.services records with IDs: [33] 2026-08-24 04:08:27,961 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [567, 568] 2026-08-24 04:08:28,057 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [233, 234] 2026-08-24 04:08:28,117 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [574, 575, 576] 2026-08-24 04:08:28,162 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move records with IDs: [239] 2026-08-24 04:08:28,169 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1696] 2026-08-24 04:08:28,201 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-24 04:08:29,449 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_account.tests.test_invoice_locked_access: Starting TestInvoiceLockedFleetAccess.test_invoice_locked_tracks_bill_link_for_fleet_user ... 2026-08-24 04:08:29,696 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-24 04:08:30,895 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_account.tests.test_smart_button_view_mode: Starting TestSmartButtonViewMode.test_action_view_customer_invoices_uses_list_not_tree ... 2026-08-24 04:08:31,279 202 INFO rb-5fd110a-224202-407438 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-24 04:08:31,637 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-24 04:08:31,650 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_booking_kanban_arch_combines: Starting TestBookingKanbanArchCombines.test_booking_kanban_arch_combines ... 2026-08-24 04:08:31,709 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:08:32,920 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_booking_cancel_releases_its_items ... 2026-08-24 04:08:33,164 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [484] 2026-08-24 04:08:33,222 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [485] 2026-08-24 04:08:33,277 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [486] 2026-08-24 04:08:33,330 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [487] 2026-08-24 04:08:33,501 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [13] 2026-08-24 04:08:33,642 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_cancel_frees_combined_capacity_and_manifest ... 2026-08-24 04:08:33,831 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [488] 2026-08-24 04:08:33,900 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [489] 2026-08-24 04:08:33,970 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [490] 2026-08-24 04:08:34,043 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [491] 2026-08-24 04:08:34,187 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [15] 2026-08-24 04:08:34,328 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_cancel_is_idempotent ... 2026-08-24 04:08:34,491 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [492] 2026-08-24 04:08:34,543 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [493] 2026-08-24 04:08:34,593 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [494] 2026-08-24 04:08:34,645 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [495] 2026-08-24 04:08:34,775 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [17] 2026-08-24 04:08:34,928 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_compute_state_no_ghost_write_on_item_unassign ... 2026-08-24 04:08:35,086 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [496] 2026-08-24 04:08:35,140 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [497] 2026-08-24 04:08:35,203 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [498] 2026-08-24 04:08:35,262 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [499] 2026-08-24 04:08:35,406 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [19] 2026-08-24 04:08:35,539 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_trip_cancel_releases_all_items ... 2026-08-24 04:08:35,723 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [500] 2026-08-24 04:08:35,800 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [501] 2026-08-24 04:08:35,874 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [502] 2026-08-24 04:08:35,947 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [503] 2026-08-24 04:08:36,099 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [21] 2026-08-24 04:08:36,253 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_trip_cancel_reverts_booking_to_confirmed ... 2026-08-24 04:08:36,415 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [504] 2026-08-24 04:08:36,465 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [505] 2026-08-24 04:08:36,520 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [506] 2026-08-24 04:08:36,578 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [507] 2026-08-24 04:08:36,730 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [23] 2026-08-24 04:08:36,863 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:08:38,056 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_capacity_toggle: Starting TestCapacityToggle.test_use_load_capacity_default_is_true ... 2026-08-24 04:08:38,134 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_capacity_toggle: Starting TestCapacityToggle.test_use_load_capacity_false_skips_constraint ... 2026-08-24 04:08:38,329 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [508] 2026-08-24 04:08:38,405 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [509] 2026-08-24 04:08:38,482 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [510] 2026-08-24 04:08:38,546 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [511] 2026-08-24 04:08:38,680 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [25] 2026-08-24 04:08:38,798 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_capacity_toggle: Starting TestCapacityToggle.test_use_load_capacity_true_enforces_constraint ... 2026-08-24 04:08:38,992 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [512] 2026-08-24 04:08:39,051 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [513] 2026-08-24 04:08:39,112 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [514] 2026-08-24 04:08:39,181 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [515] 2026-08-24 04:08:39,337 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [27] 2026-08-24 04:08:39,459 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:08:40,679 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_cc11_canonical_key_bypasses_combined_gate ... 2026-08-24 04:08:40,890 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [516] 2026-08-24 04:08:40,948 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [517] 2026-08-24 04:08:41,002 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [518] 2026-08-24 04:08:41,078 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [519] 2026-08-24 04:08:41,210 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [29] 2026-08-24 04:08:41,326 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_combined_capacity_passes_under_limit ... 2026-08-24 04:08:41,490 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [520] 2026-08-24 04:08:41,558 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [521] 2026-08-24 04:08:41,634 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [522] 2026-08-24 04:08:41,714 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [523] 2026-08-24 04:08:41,883 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [31] 2026-08-24 04:08:42,023 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_combined_capacity_raises_on_volume_axis ... 2026-08-24 04:08:42,234 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [524] 2026-08-24 04:08:42,303 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [525] 2026-08-24 04:08:42,373 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [526] 2026-08-24 04:08:42,454 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [527] 2026-08-24 04:08:42,639 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [33] 2026-08-24 04:08:42,760 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_combined_capacity_raises_when_axis_b_overflows_weight ... 2026-08-24 04:08:42,975 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [528] 2026-08-24 04:08:43,047 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [529] 2026-08-24 04:08:43,117 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [530] 2026-08-24 04:08:43,187 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [531] 2026-08-24 04:08:43,322 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [35] 2026-08-24 04:08:43,450 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_combined_gate_ignores_vehicle_without_capacity_limit ... 2026-08-24 04:08:43,645 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [532] 2026-08-24 04:08:43,725 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [533] 2026-08-24 04:08:43,801 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [534] 2026-08-24 04:08:43,870 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [535] 2026-08-24 04:08:44,081 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [37] 2026-08-24 04:08:44,220 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:08:44,230 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_demo_users_group_membership: Starting TestFleetBookingDemoUsersGroupMembership.test_fleet_booking_admin_demo_has_group_admin ... 2026-08-24 04:08:44,252 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_demo_users_group_membership: Starting TestFleetBookingDemoUsersGroupMembership.test_fleet_booking_user_demo_has_group_user ... 2026-08-24 04:08:44,279 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_demo_users_group_membership: Starting TestFleetBookingDemoUsersGroupMembership.test_fleet_booking_user_demo_scoped_to_own_role ... 2026-08-24 04:08:44,304 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:08:45,378 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_core_report_query_is_audience_neutral ... 2026-08-24 04:08:45,458 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_generic_booking_confirms_without_passenger_payload ... 2026-08-24 04:08:45,631 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [536] 2026-08-24 04:08:45,690 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [537] 2026-08-24 04:08:45,743 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [538] 2026-08-24 04:08:45,798 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [539] 2026-08-24 04:08:45,822 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_generic_booking_needs_no_audience_model ... 2026-08-24 04:08:46,008 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [540] 2026-08-24 04:08:46,061 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [541] 2026-08-24 04:08:46,113 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [542] 2026-08-24 04:08:46,162 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [543] 2026-08-24 04:08:46,186 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_generic_booking_runs_full_lifecycle ... 2026-08-24 04:08:46,343 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [544] 2026-08-24 04:08:46,398 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [545] 2026-08-24 04:08:46,450 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [546] 2026-08-24 04:08:46,503 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [547] 2026-08-24 04:08:46,627 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [39] 2026-08-24 04:08:46,770 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [548] 2026-08-24 04:08:46,845 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_vehicle_is_eligible_without_passenger_capability ... 2026-08-24 04:08:46,890 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:08:47,997 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_booking_type_is_not_required_in_core ... 2026-08-24 04:08:48,098 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_capacity_check_does_not_raise_on_undefined_transport_type ... 2026-08-24 04:08:48,137 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_item_weight_and_volume_zero_without_payload_leaf ... 2026-08-24 04:08:48,177 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_neutral_type_item_groups_at_default_priority ... 2026-08-24 04:08:48,212 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_round_trip_default_false_in_core ... 2026-08-24 04:08:48,339 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_transport_type_is_false_without_a_leaf ... 2026-08-24 04:08:48,374 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:08:49,672 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_planned_date_end: Starting TestPlannedDateEndFromBookingItems.test_planned_date_end_floor_when_dropoff_before_start ... 2026-08-24 04:08:49,906 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [549] 2026-08-24 04:08:49,961 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [550] 2026-08-24 04:08:50,018 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [551] 2026-08-24 04:08:50,075 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [552] 2026-08-24 04:08:50,215 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [41] 2026-08-24 04:08:50,326 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_planned_date_end: Starting TestPlannedDateEndFromBookingItems.test_planned_date_end_from_booking_item_dropoff_time ... 2026-08-24 04:08:50,507 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [553] 2026-08-24 04:08:50,588 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [554] 2026-08-24 04:08:50,662 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [555] 2026-08-24 04:08:50,736 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [556] 2026-08-24 04:08:50,888 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [43] 2026-08-24 04:08:51,038 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_planned_date_end: Starting TestPlannedDateEndFromBookingItems.test_planned_date_end_max_of_two_items ... 2026-08-24 04:08:51,236 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [557] 2026-08-24 04:08:51,323 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [558] 2026-08-24 04:08:51,405 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [559] 2026-08-24 04:08:51,472 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [560] 2026-08-24 04:08:51,559 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [561] 2026-08-24 04:08:51,657 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [562] 2026-08-24 04:08:51,744 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [563] 2026-08-24 04:08:51,835 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [564] 2026-08-24 04:08:51,983 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [45] 2026-08-24 04:08:52,120 202 INFO rb-5fd110a-224202-407438 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-24 04:08:52,224 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_planned_date_end: Starting TestPlannedDateEndFromBookingItems.test_planned_date_end_skips_floor_when_start_date_is_false ... 2026-08-24 04:08:52,365 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [565] 2026-08-24 04:08:52,415 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [566] 2026-08-24 04:08:52,465 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [567] 2026-08-24 04:08:52,519 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [568] 2026-08-24 04:08:52,635 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [47] 2026-08-24 04:08:52,723 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:08:52,732 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_group_admin_in_hr_fleet_category ... 2026-08-24 04:08:52,745 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_group_admin_is_top_of_booking_ladder ... 2026-08-24 04:08:52,942 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_group_user_in_hr_fleet_category ... 2026-08-24 04:08:52,956 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_group_user_member_is_internal_user ... 2026-08-24 04:08:53,163 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_operator_implies_group_user ... 2026-08-24 04:08:53,344 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:08:53,524 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingRootMenu.test_plain_employee_sees_bookings_container ... 2026-08-24 04:08:53,589 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingRootMenu.test_plain_employee_sees_root_menu ... 2026-08-24 04:08:53,644 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingRootMenu.test_root_menu_gated_to_internal_users ... 2026-08-24 04:08:53,667 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:08:53,676 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_settings_upsell: Starting TestFleetBookingSettingsUpsell.test_availability_fields_exist ... 2026-08-24 04:08:53,688 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_settings_upsell: Starting TestFleetBookingSettingsUpsell.test_compute_availability_matches_registry ... 2026-08-24 04:08:53,790 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_settings_upsell: Starting TestFleetBookingSettingsUpsell.test_module_toggle_fields_exist ... 2026-08-24 04:08:53,809 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:08:53,817 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_settings_upsell: Starting TestFleetBookingHrExpenseUpsellRemoved.test_hr_expense_upsell_fields_removed ... 2026-08-24 04:08:53,836 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:08:54,865 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_duration_of_an_empty_item_set_is_zero_not_a_crash ... 2026-08-24 04:08:54,924 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_duration_of_items_without_times_is_zero_not_a_crash ... 2026-08-24 04:08:54,940 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_end_date_tracks_planned_date_end_after_write ... 2026-08-24 04:08:55,046 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_finished_trip_end_date_follows_the_recorded_arrival ... 2026-08-24 04:08:55,309 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [569] 2026-08-24 04:08:55,375 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [570] 2026-08-24 04:08:55,437 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [571] 2026-08-24 04:08:55,501 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [572] 2026-08-24 04:08:55,635 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [49] 2026-08-24 04:08:55,771 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [573] 2026-08-24 04:08:55,881 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_mixing_timed_and_untimed_items_does_not_raise ... 2026-08-24 04:08:55,916 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_moving_start_past_stored_end_date_is_accepted ... 2026-08-24 04:08:56,038 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_no_production_payload_writes_both_end_fields_together ... 2026-08-24 04:08:56,205 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_rewriting_the_end_date_of_a_trip_with_a_stale_arrival_keeps_the_new_date ... 2026-08-24 04:08:56,321 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_same_local_date_answers_false_when_the_trip_has_no_end ... 2026-08-24 04:08:56,435 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_started_trip_end_date_is_start_plus_duration ... 2026-08-24 04:08:56,687 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [574] 2026-08-24 04:08:56,749 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [575] 2026-08-24 04:08:56,814 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [576] 2026-08-24 04:08:56,867 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [577] 2026-08-24 04:08:56,987 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [51] 2026-08-24 04:08:57,109 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [578] 2026-08-24 04:08:57,190 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_starting_a_trip_records_no_operation_end_when_duration_is_nonzero ... 2026-08-24 04:08:57,441 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [579] 2026-08-24 04:08:57,495 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [580] 2026-08-24 04:08:57,559 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [581] 2026-08-24 04:08:57,621 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [582] 2026-08-24 04:08:57,737 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [53] 2026-08-24 04:08:57,858 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [583] 2026-08-24 04:08:57,952 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_starting_a_trip_records_no_operation_end_when_duration_is_zero ... 2026-08-24 04:08:58,103 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [55] 2026-08-24 04:08:58,249 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [584] 2026-08-24 04:08:58,315 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:09:00,078 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_trip_driver_activity_email: Starting TestTripDriverActivityEmail.test_action_confirm_succeeds_without_operator_email ... 2026-08-24 04:09:00,203 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [57] 2026-08-24 04:09:00,341 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-24 04:09:01,376 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_trip_manifest: Starting TestTripManifest.test_manifest_drops_released_items ... 2026-08-24 04:09:01,594 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [585] 2026-08-24 04:09:01,663 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [586] 2026-08-24 04:09:01,735 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [587] 2026-08-24 04:09:01,799 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [588] 2026-08-24 04:09:01,977 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [59] 2026-08-24 04:09:02,118 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_trip_manifest: Starting TestTripManifest.test_manifest_lists_axis_a_items ... 2026-08-24 04:09:02,264 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [589] 2026-08-24 04:09:02,321 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [590] 2026-08-24 04:09:02,386 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [591] 2026-08-24 04:09:02,448 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [592] 2026-08-24 04:09:02,609 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [61] 2026-08-24 04:09:02,727 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:09:04,080 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [63] 2026-08-24 04:09:04,237 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [65] 2026-08-24 04:09:04,422 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [593] 2026-08-24 04:09:04,535 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [594] 2026-08-24 04:09:04,584 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_action_view_scheduled_trips_multiple_trips_no_attribute_error ... 2026-08-24 04:09:04,638 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_action_view_scheduled_trips_no_trips_resets_domain ... 2026-08-24 04:09:04,677 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_action_view_scheduled_trips_single_trip_opens_form ... 2026-08-24 04:09:04,820 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [67] 2026-08-24 04:09:04,921 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_next_scheduled_trip_cleared_when_no_confirmed_trips ... 2026-08-24 04:09:05,085 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [69] 2026-08-24 04:09:05,264 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_next_scheduled_trip_date_matches_earliest_start_date ... 2026-08-24 04:09:05,288 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_next_scheduled_trip_is_earliest_not_latest ... 2026-08-24 04:09:05,314 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:09:06,476 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_load_capacity_tracked_false_when_disabled ... 2026-08-24 04:09:06,559 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_load_capacity_tracked_true_when_enabled ... 2026-08-24 04:09:06,576 202 INFO rb-5fd110a-224202-407438 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-24 04:09:11,384 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_registry_base_dimensions_exact_keys ... 2026-08-24 04:09:11,410 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_registry_returns_fresh_list_per_call ... 2026-08-24 04:09:11,435 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_registry_volume_spec_bindings ... 2026-08-24 04:09:11,454 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_registry_weight_spec_bindings ... 2026-08-24 04:09:11,486 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:09:13,244 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpAvailabilityWindows.test_vrp_availability_draft_trip_does_not_block ... 2026-08-24 04:09:13,465 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [71] 2026-08-24 04:09:13,550 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpAvailabilityWindows.test_vrp_availability_fully_committed_vehicle_has_no_free_window ... 2026-08-24 04:09:13,778 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [595] 2026-08-24 04:09:13,865 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [596] 2026-08-24 04:09:13,935 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [597] 2026-08-24 04:09:14,007 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [598] 2026-08-24 04:09:14,356 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [73] 2026-08-24 04:09:14,569 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpAvailabilityWindows.test_vrp_availability_partial_commitment_exposes_two_free_gaps ... 2026-08-24 04:09:14,756 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [599] 2026-08-24 04:09:14,834 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [600] 2026-08-24 04:09:14,907 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [601] 2026-08-24 04:09:14,980 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [602] 2026-08-24 04:09:15,295 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [75] 2026-08-24 04:09:15,450 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpAvailabilityWindows.test_vrp_availability_progress_trip_blocks ... 2026-08-24 04:09:15,640 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [603] 2026-08-24 04:09:15,698 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [604] 2026-08-24 04:09:15,761 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [605] 2026-08-24 04:09:15,822 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [606] 2026-08-24 04:09:16,120 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [77] 2026-08-24 04:09:16,272 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:09:17,601 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpDemandFloor.test_vrp_negative_volume_raises_validation_error ... 2026-08-24 04:09:17,757 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpDemandFloor.test_vrp_negative_weight_raises_validation_error ... 2026-08-24 04:09:17,857 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpDemandFloor.test_vrp_positive_weight_and_volume_allowed ... 2026-08-24 04:09:17,907 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpDemandFloor.test_vrp_zero_weight_and_volume_allowed ... 2026-08-24 04:09:17,967 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:09:19,084 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpPlannablePoolDomain.test_vrp_pool_excludes_draft_booking_item ... 2026-08-24 04:09:19,228 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpPlannablePoolDomain.test_vrp_pool_excludes_item_already_on_a_trip ... 2026-08-24 04:09:19,433 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [607] 2026-08-24 04:09:19,505 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [608] 2026-08-24 04:09:19,579 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [609] 2026-08-24 04:09:19,649 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [610] 2026-08-24 04:09:19,995 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [79] 2026-08-24 04:09:20,130 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpPlannablePoolDomain.test_vrp_pool_includes_confirmed_unassigned_item ... 2026-08-24 04:09:20,331 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [611] 2026-08-24 04:09:20,399 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [612] 2026-08-24 04:09:20,467 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [613] 2026-08-24 04:09:20,534 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [614] 2026-08-24 04:09:20,574 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpPlannablePoolDomain.test_vrp_pool_includes_in_progress_unassigned_item ... 2026-08-24 04:09:20,729 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [615] 2026-08-24 04:09:20,808 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [616] 2026-08-24 04:09:20,881 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [617] 2026-08-24 04:09:20,948 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [618] 2026-08-24 04:09:20,984 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:09:24,589 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCompanyIsolation.test_vrp_availability_only_queries_passed_vehicles ... 2026-08-24 04:09:24,708 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCompanyIsolation.test_vrp_pool_domain_excludes_other_company_items ... 2026-08-24 04:09:24,959 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [619] 2026-08-24 04:09:25,076 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [620] 2026-08-24 04:09:25,152 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [621] 2026-08-24 04:09:25,232 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [622] 2026-08-24 04:09:25,349 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [623] 2026-08-24 04:09:25,415 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [624] 2026-08-24 04:09:25,470 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [625] 2026-08-24 04:09:25,525 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [626] 2026-08-24 04:09:25,579 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:09:26,742 202 INFO rb-5fd110a-224202-407438 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-24 04:09:26,961 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [627] 2026-08-24 04:09:27,031 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [628] 2026-08-24 04:09:27,096 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [629] 2026-08-24 04:09:27,169 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [630] 2026-08-24 04:09:27,206 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:09:27,217 202 INFO rb-5fd110a-224202-407438 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-24 04:09:27,243 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:09:28,791 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [81] 2026-08-24 04:09:29,469 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTripAccounting.test_compute_services_billed_001 ... 2026-08-24 04:09:29,561 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTripAccounting.test_compute_services_billed_002 ... 2026-08-24 04:09:29,677 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [631] 2026-08-24 04:09:30,228 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTripAccounting.test_fill_analytic_line_trip_hook_writes_correct_account ... 2026-08-24 04:09:30,379 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [632] 2026-08-24 04:09:30,802 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-24 04:09:30,813 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestAnalyticPlanVehicleTripGuard.test_guard_registered_under_unique_name_after_rename ... 2026-08-24 04:09:30,830 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestAnalyticPlanVehicleTripGuard.test_unguarded_plan_can_be_deleted ... 2026-08-24 04:09:32,178 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5620a2160> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:32,179 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5cc2c4900> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:32,184 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:32,187 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:32,188 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5cc2c5300> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:32,197 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:32,197 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:34,120 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55f87a7a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:34,121 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff560b8e0c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:34,127 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:34,129 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:34,130 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff560b8ec00> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:34,139 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:34,140 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:36,203 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55f8905e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:36,205 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff56084f4c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:36,210 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:36,214 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:36,215 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff56084ce00> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:36,229 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:36,230 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:38,050 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55f99e160> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:38,051 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5617f1940> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:38,054 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:38,057 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:38,057 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5617f1ee0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:38,066 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:38,067 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:39,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff562beed40> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:39,545 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55f8abe20> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:39,550 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:39,552 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:39,553 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55f8aa980> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:39,563 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:39,564 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:41,467 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5609ff560> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:41,468 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55c368400> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:41,474 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:41,478 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:41,479 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55c36b060> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:41,492 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:41,493 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:43,431 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5600d5bc0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:43,433 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff560805d00> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:43,438 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:43,441 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:43,442 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff560804f40> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:43,454 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:43,455 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:45,251 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55d2e9620> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:45,251 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5604b34c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:45,256 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:45,259 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:45,259 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5604b2700> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:45,269 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:45,269 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:47,374 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff560158d60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-5fd110a-224202/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:47,375 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5628df880> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-5fd110a-224202/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:47,379 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-5fd110a-224202/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:47,381 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-5fd110a-224202/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:47,382 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5628dfec0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-5fd110a-224202/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:47,392 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-5fd110a-224202/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:47,392 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-5fd110a-224202/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:48,452 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [49834, 49836, 49838, 49840] 2026-08-24 04:09:50,123 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff562095080> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-5fd110a-224202/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:50,124 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff560751d00> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-5fd110a-224202/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:50,127 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-5fd110a-224202/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:50,130 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-5fd110a-224202/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:50,130 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff560752840> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-5fd110a-224202/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:50,139 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-5fd110a-224202/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:50,140 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-5fd110a-224202/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:50,353 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.analytic.plan records with IDs: [18] 2026-08-24 04:09:50,382 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestAnalyticPlanVehicleTripGuard.test_vehicle_trip_plan_is_guarded ... 2026-08-24 04:09:51,706 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5608fa200> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-5fd110a-224202/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:51,707 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff561833f60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-5fd110a-224202/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:51,710 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-5fd110a-224202/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:51,713 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-5fd110a-224202/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:51,713 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff561833880> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-5fd110a-224202/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:51,722 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-5fd110a-224202/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:51,723 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-5fd110a-224202/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:53,197 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [42551, 42553, 42555, 42557] 2026-08-24 04:09:54,377 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5624e67a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-5fd110a-224202/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:54,378 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff562a7df80> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-5fd110a-224202/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:54,383 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-5fd110a-224202/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:54,386 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-5fd110a-224202/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:54,386 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff562a7c2c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-5fd110a-224202/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:54,399 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-5fd110a-224202/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:54,400 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-5fd110a-224202/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:56,308 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5628b62a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:56,309 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55e283c40> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:56,313 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:56,315 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:56,315 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55e282c00> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:56,325 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:56,325 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:09:56,333 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:09:56,851 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_approve_drives_booking_to_confirmed ... 2026-08-24 04:09:57,317 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [633] 2026-08-24 04:09:57,371 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [634] 2026-08-24 04:09:57,447 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [368, 369] 2026-08-24 04:09:57,508 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [635] 2026-08-24 04:09:57,598 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [370] 2026-08-24 04:09:57,672 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [636] 2026-08-24 04:09:57,802 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [637] 2026-08-24 04:09:57,857 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [638] 2026-08-24 04:09:57,926 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_booking_cancel_cancels_pending_request ... 2026-08-24 04:09:58,165 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_booking_cancel_keeps_validated_request ... 2026-08-24 04:09:58,523 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [639] 2026-08-24 04:09:58,576 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [640] 2026-08-24 04:09:58,648 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [374, 375] 2026-08-24 04:09:58,711 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [641] 2026-08-24 04:09:58,791 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [376] 2026-08-24 04:09:58,850 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [642] 2026-08-24 04:09:59,009 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [643] 2026-08-24 04:09:59,076 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [644] 2026-08-24 04:09:59,150 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_cancel_reverts_confirmed_booking ... 2026-08-24 04:09:59,613 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [645] 2026-08-24 04:09:59,687 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [646] 2026-08-24 04:09:59,783 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [380, 381] 2026-08-24 04:09:59,867 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [647] 2026-08-24 04:09:59,969 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [382] 2026-08-24 04:10:00,055 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [648] 2026-08-24 04:10:00,256 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [649] 2026-08-24 04:10:00,349 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [650] 2026-08-24 04:10:00,505 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_gate_blocks_on_confirm_pre_violation ... 2026-08-24 04:10:00,853 202 INFO rb-5fd110a-224202-407438 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-24 04:10:01,416 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [651] 2026-08-24 04:10:01,489 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [652] 2026-08-24 04:10:01,586 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [386, 387] 2026-08-24 04:10:01,662 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [653] 2026-08-24 04:10:01,757 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [388] 2026-08-24 04:10:01,822 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [654] 2026-08-24 04:10:01,976 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [655] 2026-08-24 04:10:02,043 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [656] 2026-08-24 04:10:02,111 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_inline_code_translation_emits_no_lang_warning ... 2026-08-24 04:10:02,491 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [657] 2026-08-24 04:10:02,548 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [658] 2026-08-24 04:10:02,638 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [392, 393] 2026-08-24 04:10:02,711 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [659] 2026-08-24 04:10:02,800 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [394] 2026-08-24 04:10:02,869 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [660] 2026-08-24 04:10:03,040 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [661] 2026-08-24 04:10:03,110 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [662] 2026-08-24 04:10:03,519 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [663] 2026-08-24 04:10:03,572 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [664] 2026-08-24 04:10:03,627 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [398, 399] 2026-08-24 04:10:03,669 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [665] 2026-08-24 04:10:03,723 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_inprogress_refuse_no_usererror ... 2026-08-24 04:10:04,200 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [666] 2026-08-24 04:10:04,259 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [667] 2026-08-24 04:10:04,334 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [400, 401] 2026-08-24 04:10:04,400 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [668] 2026-08-24 04:10:04,530 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [402] 2026-08-24 04:10:04,628 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [669] 2026-08-24 04:10:04,813 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [670] 2026-08-24 04:10:04,873 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [671] 2026-08-24 04:10:04,987 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_m2m_back_link_auto_discovered ... 2026-08-24 04:10:05,346 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_na_booking_confirms_freely ... 2026-08-24 04:10:05,501 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [672] 2026-08-24 04:10:05,556 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [673] 2026-08-24 04:10:05,614 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [674] 2026-08-24 04:10:05,638 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_no_action_confirm_override_on_fleet_booking ... 2026-08-24 04:10:05,653 202 INFO rb-5fd110a-224202-407438 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-24 04:10:05,714 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_per_company_seed_idempotent_and_code_populated ... 2026-08-24 04:10:06,180 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_refuse_drives_booking_back_to_draft ... 2026-08-24 04:10:06,593 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [675] 2026-08-24 04:10:06,644 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [676] 2026-08-24 04:10:06,709 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [409, 410] 2026-08-24 04:10:06,782 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [677] 2026-08-24 04:10:06,852 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_submit_creates_request_booking_stays_draft ... 2026-08-24 04:10:07,122 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_when_is_data_driven_domain_controls_requirement ... 2026-08-24 04:10:07,288 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [678] 2026-08-24 04:10:07,345 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [679] 2026-08-24 04:10:07,412 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [680] 2026-08-24 04:10:07,469 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:10:08,752 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_cargo.tests.test_capacity_toggle_cargo: Starting TestCapacityToggleCargo.test_use_load_capacity_false_cargo_probe_returns_loadable ... 2026-08-24 04:10:08,972 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [681] 2026-08-24 04:10:09,023 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [682] 2026-08-24 04:10:09,070 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [683] 2026-08-24 04:10:09,117 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [684] 2026-08-24 04:10:09,193 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_cargo.tests.test_capacity_toggle_cargo: Starting TestCapacityToggleCargo.test_use_load_capacity_false_cargo_skips_weight_check ... 2026-08-24 04:10:09,337 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [685] 2026-08-24 04:10:09,392 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [686] 2026-08-24 04:10:09,443 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [687] 2026-08-24 04:10:09,496 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [688] 2026-08-24 04:10:09,570 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_cargo.tests.test_capacity_toggle_cargo: Starting TestCapacityToggleCargo.test_use_load_capacity_true_cargo_raises_on_overload ... 2026-08-24 04:10:09,711 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [689] 2026-08-24 04:10:09,762 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [690] 2026-08-24 04:10:09,808 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [691] 2026-08-24 04:10:09,856 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [692] 2026-08-24 04:10:09,940 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:10:10,979 202 INFO rb-5fd110a-224202-407438 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-24 04:10:11,158 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_cargo_constraints: Starting TestFleetBookingCargoConstraints.test_011_transport_type_cargo_allows_cargo_lines ... 2026-08-24 04:10:11,203 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_cargo_constraints: Starting TestFleetBookingCargoConstraints.test_012_total_cargo_weight_cannot_exceed_demand ... 2026-08-24 04:10:11,297 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_cargo_constraints: Starting TestFleetBookingCargoConstraints.test_013_total_cargo_volume_cannot_exceed_demand ... 2026-08-24 04:10:11,473 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:10:12,579 202 INFO rb-5fd110a-224202-407438 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-24 04:10:12,822 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [693] 2026-08-24 04:10:12,893 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [694] 2026-08-24 04:10:12,954 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [695] 2026-08-24 04:10:13,024 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [696] 2026-08-24 04:10:13,313 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #388 deleted trip.segment records with IDs: [83] 2026-08-24 04:10:13,383 202 INFO rb-5fd110a-224202-407438 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-24 04:10:13,570 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [697] 2026-08-24 04:10:13,632 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [698] 2026-08-24 04:10:13,692 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [699] 2026-08-24 04:10:13,755 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [700] 2026-08-24 04:10:13,941 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #388 deleted trip.segment records with IDs: [85] 2026-08-24 04:10:14,015 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [90, 91] 2026-08-24 04:10:14,056 202 INFO rb-5fd110a-224202-407438 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-24 04:10:14,196 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [701] 2026-08-24 04:10:14,257 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [702] 2026-08-24 04:10:14,314 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [703] 2026-08-24 04:10:14,374 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [704] 2026-08-24 04:10:14,442 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:10:15,565 202 INFO rb-5fd110a-224202-407438 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-24 04:10:15,934 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [705] 2026-08-24 04:10:15,986 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [706] 2026-08-24 04:10:16,045 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [707] 2026-08-24 04:10:16,108 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [708] 2026-08-24 04:10:16,184 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [709] 2026-08-24 04:10:16,240 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [710] 2026-08-24 04:10:16,296 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [711] 2026-08-24 04:10:16,356 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [712] 2026-08-24 04:10:16,417 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [713] 2026-08-24 04:10:16,471 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [714] 2026-08-24 04:10:16,534 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [715] 2026-08-24 04:10:16,592 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [716] 2026-08-24 04:10:16,649 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [717] 2026-08-24 04:10:16,698 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [718] 2026-08-24 04:10:16,756 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [719] 2026-08-24 04:10:16,807 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [720] 2026-08-24 04:10:16,864 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [721] 2026-08-24 04:10:16,916 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [722] 2026-08-24 04:10:16,968 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [723] 2026-08-24 04:10:17,029 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [724] 2026-08-24 04:10:17,112 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [725] 2026-08-24 04:10:17,187 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [726] 2026-08-24 04:10:17,259 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [727] 2026-08-24 04:10:17,331 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [728] 2026-08-24 04:10:17,522 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [87] 2026-08-24 04:10:18,224 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [89] 2026-08-24 04:10:18,362 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [91] 2026-08-24 04:10:18,497 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:10:19,624 202 INFO rb-5fd110a-224202-407438 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-24 04:10:19,991 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [729] 2026-08-24 04:10:20,047 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [730] 2026-08-24 04:10:20,101 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [731] 2026-08-24 04:10:20,154 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [732] 2026-08-24 04:10:20,223 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [733] 2026-08-24 04:10:20,281 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [734] 2026-08-24 04:10:20,334 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [735] 2026-08-24 04:10:20,388 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [736] 2026-08-24 04:10:20,448 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [737] 2026-08-24 04:10:20,501 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [738] 2026-08-24 04:10:20,553 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [739] 2026-08-24 04:10:20,604 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [740] 2026-08-24 04:10:20,664 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [741] 2026-08-24 04:10:20,722 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [742] 2026-08-24 04:10:20,791 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [743] 2026-08-24 04:10:20,852 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [744] 2026-08-24 04:10:20,934 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [745] 2026-08-24 04:10:21,011 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [746] 2026-08-24 04:10:21,086 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [747] 2026-08-24 04:10:21,161 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [748] 2026-08-24 04:10:21,226 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [749] 2026-08-24 04:10:21,275 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [750] 2026-08-24 04:10:21,326 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [751] 2026-08-24 04:10:21,377 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [752] 2026-08-24 04:10:21,546 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [93] 2026-08-24 04:10:21,708 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:10:22,834 202 INFO rb-5fd110a-224202-407438 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-24 04:10:23,013 202 INFO rb-5fd110a-224202-407438 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-24 04:10:23,064 202 INFO rb-5fd110a-224202-407438 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-24 04:10:23,122 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:10:24,290 202 INFO rb-5fd110a-224202-407438 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-24 04:10:24,451 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:10:25,701 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_001_create_cargo_on_draft_booking_success ... 2026-08-24 04:10:25,845 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_003_reassign_cargo_between_draft_bookings ... 2026-08-24 04:10:25,909 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_004_reassign_cargo_from_non_draft_booking_fails ... 2026-08-24 04:10:26,161 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [753] 2026-08-24 04:10:26,224 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [754] 2026-08-24 04:10:26,315 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [755] 2026-08-24 04:10:26,402 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [756] 2026-08-24 04:10:26,433 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_005_reassign_cargo_to_non_draft_booking_fails ... 2026-08-24 04:10:26,611 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [757] 2026-08-24 04:10:26,667 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [758] 2026-08-24 04:10:26,718 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [759] 2026-08-24 04:10:26,771 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [760] 2026-08-24 04:10:26,807 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_006_unlink_cargo_also_unlinks_booking_item ... 2026-08-24 04:10:26,886 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted fleet.cargo records with IDs: [34] 2026-08-24 04:10:26,898 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted fleet.booking.item records with IDs: [117] 2026-08-24 04:10:26,931 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:10:28,103 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_vehicle_cargo_capability: Starting TestFleetVehicleCargoCapability.test_031_check_capacity_for_cargo_within_limits ... 2026-08-24 04:10:28,236 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_vehicle_cargo_capability: Starting TestFleetVehicleCargoCapability.test_032_check_capacity_for_cargo_exceeding_weight ... 2026-08-24 04:10:28,401 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_vehicle_cargo_capability: Starting TestFleetVehicleCargoCapability.test_033_check_capacity_for_cargo_exceeding_volume ... 2026-08-24 04:10:28,558 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:10:29,782 202 INFO rb-5fd110a-224202-407438 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-24 04:10:30,076 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [761] 2026-08-24 04:10:30,139 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [762] 2026-08-24 04:10:30,206 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [763] 2026-08-24 04:10:30,268 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [764] 2026-08-24 04:10:30,429 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [95] 2026-08-24 04:10:30,484 202 INFO rb-5fd110a-224202-407438 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-24 04:10:30,720 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [765] 2026-08-24 04:10:30,786 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [766] 2026-08-24 04:10:30,841 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [767] 2026-08-24 04:10:30,894 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [768] 2026-08-24 04:10:31,049 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [97] 2026-08-24 04:10:31,136 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [102, 103] 2026-08-24 04:10:31,186 202 INFO rb-5fd110a-224202-407438 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-24 04:10:31,363 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [769] 2026-08-24 04:10:31,417 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [770] 2026-08-24 04:10:31,470 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [771] 2026-08-24 04:10:31,523 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [772] 2026-08-24 04:10:31,670 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [99] 2026-08-24 04:10:31,793 202 INFO rb-5fd110a-224202-407438 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-24 04:10:31,984 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [773] 2026-08-24 04:10:32,039 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [774] 2026-08-24 04:10:32,100 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [775] 2026-08-24 04:10:32,154 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [776] 2026-08-24 04:10:32,297 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [101] 2026-08-24 04:10:32,384 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:10:33,602 202 INFO rb-5fd110a-224202-407438 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-24 04:10:34,132 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [777] 2026-08-24 04:10:34,209 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [778] 2026-08-24 04:10:34,290 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [779] 2026-08-24 04:10:34,365 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [780] 2026-08-24 04:10:34,431 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [781] 2026-08-24 04:10:34,497 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [782] 2026-08-24 04:10:34,574 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [783] 2026-08-24 04:10:34,651 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [784] 2026-08-24 04:10:34,720 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [785] 2026-08-24 04:10:34,779 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [786] 2026-08-24 04:10:34,835 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [787] 2026-08-24 04:10:34,890 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [788] 2026-08-24 04:10:34,952 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [789] 2026-08-24 04:10:35,013 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [790] 2026-08-24 04:10:35,090 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [791] 2026-08-24 04:10:35,168 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [792] 2026-08-24 04:10:35,250 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [793] 2026-08-24 04:10:35,324 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [794] 2026-08-24 04:10:35,398 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [795] 2026-08-24 04:10:35,469 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [796] 2026-08-24 04:10:35,551 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [797] 2026-08-24 04:10:35,623 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [798] 2026-08-24 04:10:35,698 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [799] 2026-08-24 04:10:35,775 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [800] 2026-08-24 04:10:35,841 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [801] 2026-08-24 04:10:35,895 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [802] 2026-08-24 04:10:35,949 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [803] 2026-08-24 04:10:36,002 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [804] 2026-08-24 04:10:36,226 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [103] 2026-08-24 04:10:36,446 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [105] 2026-08-24 04:10:36,664 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [107] 2026-08-24 04:10:36,878 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [109] 2026-08-24 04:10:37,084 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [111] 2026-08-24 04:10:37,190 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [106] 2026-08-24 04:10:37,311 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [113, 114] 2026-08-24 04:10:37,477 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [108] 2026-08-24 04:10:37,574 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [117, 118] 2026-08-24 04:10:37,678 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [110] 2026-08-24 04:10:37,803 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [121, 122] 2026-08-24 04:10:37,864 202 INFO rb-5fd110a-224202-407438 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-24 04:10:38,244 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [805] 2026-08-24 04:10:38,301 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [806] 2026-08-24 04:10:38,355 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [807] 2026-08-24 04:10:38,412 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [808] 2026-08-24 04:10:38,488 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [809] 2026-08-24 04:10:38,560 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [810] 2026-08-24 04:10:38,636 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [811] 2026-08-24 04:10:38,708 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [812] 2026-08-24 04:10:38,783 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [813] 2026-08-24 04:10:38,851 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [814] 2026-08-24 04:10:38,910 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [815] 2026-08-24 04:10:38,976 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [816] 2026-08-24 04:10:39,047 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [817] 2026-08-24 04:10:39,116 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [818] 2026-08-24 04:10:39,187 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [819] 2026-08-24 04:10:39,256 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [820] 2026-08-24 04:10:39,328 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [821] 2026-08-24 04:10:39,391 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [822] 2026-08-24 04:10:39,455 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [823] 2026-08-24 04:10:39,505 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [824] 2026-08-24 04:10:39,561 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [825] 2026-08-24 04:10:39,616 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [826] 2026-08-24 04:10:39,682 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [827] 2026-08-24 04:10:39,744 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [828] 2026-08-24 04:10:39,812 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [829] 2026-08-24 04:10:39,873 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [830] 2026-08-24 04:10:39,936 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [831] 2026-08-24 04:10:39,988 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [832] 2026-08-24 04:10:40,162 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [125] 2026-08-24 04:10:40,359 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [127] 2026-08-24 04:10:40,575 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [129] 2026-08-24 04:10:40,809 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [131] 2026-08-24 04:10:41,046 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [133] 2026-08-24 04:10:41,119 202 INFO rb-5fd110a-224202-407438 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-24 04:10:41,620 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [833] 2026-08-24 04:10:41,670 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [834] 2026-08-24 04:10:41,719 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [835] 2026-08-24 04:10:41,773 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [836] 2026-08-24 04:10:41,834 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [837] 2026-08-24 04:10:41,900 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [838] 2026-08-24 04:10:41,969 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [839] 2026-08-24 04:10:42,036 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [840] 2026-08-24 04:10:42,121 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [841] 2026-08-24 04:10:42,202 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [842] 2026-08-24 04:10:42,268 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [843] 2026-08-24 04:10:42,325 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [844] 2026-08-24 04:10:42,382 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [845] 2026-08-24 04:10:42,442 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [846] 2026-08-24 04:10:42,495 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [847] 2026-08-24 04:10:42,555 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [848] 2026-08-24 04:10:42,623 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [849] 2026-08-24 04:10:42,688 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [850] 2026-08-24 04:10:42,747 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [851] 2026-08-24 04:10:42,812 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [852] 2026-08-24 04:10:42,888 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [853] 2026-08-24 04:10:42,941 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [854] 2026-08-24 04:10:42,998 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [855] 2026-08-24 04:10:43,070 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [856] 2026-08-24 04:10:43,158 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [857] 2026-08-24 04:10:43,229 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [858] 2026-08-24 04:10:43,300 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [859] 2026-08-24 04:10:43,374 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [860] 2026-08-24 04:10:43,665 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [135] 2026-08-24 04:10:43,853 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [137] 2026-08-24 04:10:44,035 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [139] 2026-08-24 04:10:44,305 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [141] 2026-08-24 04:10:44,508 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [143] 2026-08-24 04:10:44,566 202 INFO rb-5fd110a-224202-407438 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-24 04:10:45,027 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [861] 2026-08-24 04:10:45,088 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [862] 2026-08-24 04:10:45,172 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [863] 2026-08-24 04:10:45,238 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [864] 2026-08-24 04:10:45,339 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [865] 2026-08-24 04:10:45,398 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [866] 2026-08-24 04:10:45,454 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [867] 2026-08-24 04:10:45,513 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [868] 2026-08-24 04:10:45,592 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [869] 2026-08-24 04:10:45,668 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [870] 2026-08-24 04:10:45,743 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [871] 2026-08-24 04:10:45,800 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [872] 2026-08-24 04:10:45,864 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [873] 2026-08-24 04:10:45,938 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [874] 2026-08-24 04:10:46,011 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [875] 2026-08-24 04:10:46,081 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [876] 2026-08-24 04:10:46,158 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [877] 2026-08-24 04:10:46,217 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [878] 2026-08-24 04:10:46,268 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [879] 2026-08-24 04:10:46,322 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [880] 2026-08-24 04:10:46,384 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [881] 2026-08-24 04:10:46,438 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [882] 2026-08-24 04:10:46,498 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [883] 2026-08-24 04:10:46,560 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [884] 2026-08-24 04:10:46,643 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [885] 2026-08-24 04:10:46,714 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [886] 2026-08-24 04:10:46,781 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [887] 2026-08-24 04:10:46,848 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [888] 2026-08-24 04:10:46,903 202 INFO rb-5fd110a-224202-407438 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-24 04:10:47,349 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [889] 2026-08-24 04:10:47,406 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [890] 2026-08-24 04:10:47,461 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [891] 2026-08-24 04:10:47,524 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [892] 2026-08-24 04:10:47,596 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [893] 2026-08-24 04:10:47,660 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [894] 2026-08-24 04:10:47,738 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [895] 2026-08-24 04:10:47,802 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [896] 2026-08-24 04:10:47,874 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [897] 2026-08-24 04:10:47,941 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [898] 2026-08-24 04:10:48,005 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [899] 2026-08-24 04:10:48,067 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [900] 2026-08-24 04:10:48,141 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [901] 2026-08-24 04:10:48,194 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [902] 2026-08-24 04:10:48,259 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [903] 2026-08-24 04:10:48,316 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [904] 2026-08-24 04:10:48,379 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [905] 2026-08-24 04:10:48,435 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [906] 2026-08-24 04:10:48,490 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [907] 2026-08-24 04:10:48,543 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [908] 2026-08-24 04:10:48,597 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [909] 2026-08-24 04:10:48,646 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [910] 2026-08-24 04:10:48,700 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [911] 2026-08-24 04:10:48,770 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [912] 2026-08-24 04:10:48,849 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [913] 2026-08-24 04:10:48,921 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [914] 2026-08-24 04:10:48,991 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [915] 2026-08-24 04:10:49,060 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [916] 2026-08-24 04:10:49,256 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [145] 2026-08-24 04:10:49,481 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [147] 2026-08-24 04:10:49,709 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [149] 2026-08-24 04:10:49,952 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [151] 2026-08-24 04:10:50,155 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [153] 2026-08-24 04:10:50,283 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [152] 2026-08-24 04:10:50,412 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [155, 156] 2026-08-24 04:10:50,529 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [154] 2026-08-24 04:10:50,602 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [159, 160] 2026-08-24 04:10:50,724 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [157, 158] 2026-08-24 04:10:50,869 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [163, 164, 165] 2026-08-24 04:10:50,944 202 INFO rb-5fd110a-224202-407438 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-24 04:10:51,371 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [917] 2026-08-24 04:10:51,433 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [918] 2026-08-24 04:10:51,500 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [919] 2026-08-24 04:10:51,565 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [920] 2026-08-24 04:10:51,637 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [921] 2026-08-24 04:10:51,704 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [922] 2026-08-24 04:10:51,765 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [923] 2026-08-24 04:10:51,819 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [924] 2026-08-24 04:10:51,874 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [925] 2026-08-24 04:10:51,943 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [926] 2026-08-24 04:10:52,009 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [927] 2026-08-24 04:10:52,073 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [928] 2026-08-24 04:10:52,146 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [929] 2026-08-24 04:10:52,217 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [930] 2026-08-24 04:10:52,286 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [931] 2026-08-24 04:10:52,352 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [932] 2026-08-24 04:10:52,419 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [933] 2026-08-24 04:10:52,482 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [934] 2026-08-24 04:10:52,546 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [935] 2026-08-24 04:10:52,618 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [936] 2026-08-24 04:10:52,704 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [937] 2026-08-24 04:10:52,762 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [938] 2026-08-24 04:10:52,826 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [939] 2026-08-24 04:10:52,882 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [940] 2026-08-24 04:10:52,943 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [941] 2026-08-24 04:10:52,999 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [942] 2026-08-24 04:10:53,059 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [943] 2026-08-24 04:10:53,171 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [944] 2026-08-24 04:10:53,411 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [169] 2026-08-24 04:10:53,618 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [171] 2026-08-24 04:10:53,811 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [173] 2026-08-24 04:10:54,006 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [175] 2026-08-24 04:10:54,267 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [177] 2026-08-24 04:10:54,430 202 INFO rb-5fd110a-224202-407438 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-24 04:10:54,944 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [945] 2026-08-24 04:10:55,019 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [946] 2026-08-24 04:10:55,089 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [947] 2026-08-24 04:10:55,156 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [948] 2026-08-24 04:10:55,233 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [949] 2026-08-24 04:10:55,306 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [950] 2026-08-24 04:10:55,367 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [951] 2026-08-24 04:10:55,439 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [952] 2026-08-24 04:10:55,506 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [953] 2026-08-24 04:10:55,577 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [954] 2026-08-24 04:10:55,638 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [955] 2026-08-24 04:10:55,732 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [956] 2026-08-24 04:10:55,809 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [957] 2026-08-24 04:10:55,873 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [958] 2026-08-24 04:10:55,945 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [959] 2026-08-24 04:10:56,013 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [960] 2026-08-24 04:10:56,083 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [961] 2026-08-24 04:10:56,156 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [962] 2026-08-24 04:10:56,228 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [963] 2026-08-24 04:10:56,297 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [964] 2026-08-24 04:10:56,378 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [965] 2026-08-24 04:10:56,451 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [966] 2026-08-24 04:10:56,534 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [967] 2026-08-24 04:10:56,594 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [968] 2026-08-24 04:10:56,670 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [969] 2026-08-24 04:10:56,739 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [970] 2026-08-24 04:10:56,822 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [971] 2026-08-24 04:10:56,888 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [972] 2026-08-24 04:10:57,126 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [179] 2026-08-24 04:10:57,399 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [181] 2026-08-24 04:10:57,657 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [183] 2026-08-24 04:10:57,764 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [182] 2026-08-24 04:10:57,876 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [185, 186] 2026-08-24 04:10:57,971 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [184] 2026-08-24 04:10:58,038 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [189, 190] 2026-08-24 04:10:58,173 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [187, 188] 2026-08-24 04:10:58,293 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [193, 194, 195] 2026-08-24 04:10:58,414 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [191, 192] 2026-08-24 04:10:58,564 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [199, 200, 201] 2026-08-24 04:10:58,658 202 INFO rb-5fd110a-224202-407438 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-24 04:10:59,141 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [973] 2026-08-24 04:10:59,199 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [974] 2026-08-24 04:10:59,266 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [975] 2026-08-24 04:10:59,322 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [976] 2026-08-24 04:10:59,379 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [977] 2026-08-24 04:10:59,436 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [978] 2026-08-24 04:10:59,501 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [979] 2026-08-24 04:10:59,581 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [980] 2026-08-24 04:10:59,646 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [981] 2026-08-24 04:10:59,708 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [982] 2026-08-24 04:10:59,761 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [983] 2026-08-24 04:10:59,815 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [984] 2026-08-24 04:10:59,872 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [985] 2026-08-24 04:10:59,929 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [986] 2026-08-24 04:10:59,983 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [987] 2026-08-24 04:11:00,044 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [988] 2026-08-24 04:11:00,104 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [989] 2026-08-24 04:11:00,159 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [990] 2026-08-24 04:11:00,226 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [991] 2026-08-24 04:11:00,295 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [992] 2026-08-24 04:11:00,357 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [993] 2026-08-24 04:11:00,416 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [994] 2026-08-24 04:11:00,491 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [995] 2026-08-24 04:11:00,565 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [996] 2026-08-24 04:11:00,656 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [997] 2026-08-24 04:11:00,737 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [998] 2026-08-24 04:11:00,813 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [999] 2026-08-24 04:11:00,879 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1000] 2026-08-24 04:11:01,346 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [205] 2026-08-24 04:11:01,528 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [207] 2026-08-24 04:11:01,713 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [209] 2026-08-24 04:11:01,978 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [211] 2026-08-24 04:11:02,223 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [213] 2026-08-24 04:11:02,385 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [215] 2026-08-24 04:11:02,589 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [217] 2026-08-24 04:11:02,851 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [219] 2026-08-24 04:11:02,928 202 INFO rb-5fd110a-224202-407438 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-24 04:11:03,371 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1001] 2026-08-24 04:11:03,433 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1002] 2026-08-24 04:11:03,498 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1003] 2026-08-24 04:11:03,562 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1004] 2026-08-24 04:11:03,628 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1005] 2026-08-24 04:11:03,700 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1006] 2026-08-24 04:11:03,771 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1007] 2026-08-24 04:11:03,832 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1008] 2026-08-24 04:11:03,903 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1009] 2026-08-24 04:11:03,972 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1010] 2026-08-24 04:11:04,031 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1011] 2026-08-24 04:11:04,090 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1012] 2026-08-24 04:11:04,145 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1013] 2026-08-24 04:11:04,198 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1014] 2026-08-24 04:11:04,254 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1015] 2026-08-24 04:11:04,328 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1016] 2026-08-24 04:11:04,409 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1017] 2026-08-24 04:11:04,499 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1018] 2026-08-24 04:11:04,574 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1019] 2026-08-24 04:11:04,651 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1020] 2026-08-24 04:11:04,717 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1021] 2026-08-24 04:11:04,773 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1022] 2026-08-24 04:11:04,830 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1023] 2026-08-24 04:11:04,887 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1024] 2026-08-24 04:11:04,952 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1025] 2026-08-24 04:11:05,007 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1026] 2026-08-24 04:11:05,090 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1027] 2026-08-24 04:11:05,145 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1028] 2026-08-24 04:11:05,381 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [221] 2026-08-24 04:11:05,642 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [223] 2026-08-24 04:11:05,883 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [225] 2026-08-24 04:11:06,142 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [227] 2026-08-24 04:11:06,345 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [229] 2026-08-24 04:11:06,463 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [228] 2026-08-24 04:11:06,588 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [231, 232] 2026-08-24 04:11:06,726 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [230] 2026-08-24 04:11:06,807 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [235, 236] 2026-08-24 04:11:06,955 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [233, 234] 2026-08-24 04:11:07,121 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [239, 240, 241] 2026-08-24 04:11:07,218 202 INFO rb-5fd110a-224202-407438 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-24 04:11:07,809 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1029] 2026-08-24 04:11:07,876 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1030] 2026-08-24 04:11:07,930 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1031] 2026-08-24 04:11:07,991 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1032] 2026-08-24 04:11:08,058 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1033] 2026-08-24 04:11:08,132 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1034] 2026-08-24 04:11:08,198 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1035] 2026-08-24 04:11:08,265 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1036] 2026-08-24 04:11:08,336 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1037] 2026-08-24 04:11:08,391 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1038] 2026-08-24 04:11:08,442 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1039] 2026-08-24 04:11:08,505 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1040] 2026-08-24 04:11:08,570 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1041] 2026-08-24 04:11:08,626 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1042] 2026-08-24 04:11:08,676 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1043] 2026-08-24 04:11:08,729 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1044] 2026-08-24 04:11:08,791 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1045] 2026-08-24 04:11:08,858 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1046] 2026-08-24 04:11:08,920 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1047] 2026-08-24 04:11:08,996 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1048] 2026-08-24 04:11:09,078 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1049] 2026-08-24 04:11:09,152 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1050] 2026-08-24 04:11:09,209 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1051] 2026-08-24 04:11:09,265 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1052] 2026-08-24 04:11:09,339 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1053] 2026-08-24 04:11:09,415 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1054] 2026-08-24 04:11:09,492 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1055] 2026-08-24 04:11:09,555 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1056] 2026-08-24 04:11:09,901 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1057] 2026-08-24 04:11:09,973 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1058] 2026-08-24 04:11:10,032 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1059] 2026-08-24 04:11:10,092 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1060] 2026-08-24 04:11:10,154 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1061] 2026-08-24 04:11:10,207 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1062] 2026-08-24 04:11:10,263 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1063] 2026-08-24 04:11:10,344 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1064] 2026-08-24 04:11:10,414 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1065] 2026-08-24 04:11:10,469 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1066] 2026-08-24 04:11:10,520 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1067] 2026-08-24 04:11:10,574 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1068] 2026-08-24 04:11:10,631 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1069] 2026-08-24 04:11:10,685 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1070] 2026-08-24 04:11:10,754 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1071] 2026-08-24 04:11:10,818 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1072] 2026-08-24 04:11:10,884 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1073] 2026-08-24 04:11:10,936 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1074] 2026-08-24 04:11:10,983 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1075] 2026-08-24 04:11:11,032 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1076] 2026-08-24 04:11:11,090 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1077] 2026-08-24 04:11:11,143 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1078] 2026-08-24 04:11:11,200 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1079] 2026-08-24 04:11:11,253 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1080] 2026-08-24 04:11:11,310 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1081] 2026-08-24 04:11:11,358 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1082] 2026-08-24 04:11:11,406 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1083] 2026-08-24 04:11:11,459 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1084] 2026-08-24 04:11:11,649 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [245] 2026-08-24 04:11:11,874 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [247] 2026-08-24 04:11:12,086 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [249] 2026-08-24 04:11:12,302 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [251] 2026-08-24 04:11:12,485 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [253] 2026-08-24 04:11:12,575 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [248] 2026-08-24 04:11:12,677 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [255, 256] 2026-08-24 04:11:12,809 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [250] 2026-08-24 04:11:12,887 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [259, 260] 2026-08-24 04:11:12,976 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [252] 2026-08-24 04:11:13,086 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [263, 264] 2026-08-24 04:11:13,265 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [267] 2026-08-24 04:11:13,450 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [269] 2026-08-24 04:11:13,627 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [271] 2026-08-24 04:11:13,815 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [273] 2026-08-24 04:11:14,007 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [275] 2026-08-24 04:11:14,100 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [270] 2026-08-24 04:11:14,173 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [277, 278] 2026-08-24 04:11:14,316 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [272] 2026-08-24 04:11:14,412 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [281, 282] 2026-08-24 04:11:14,541 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [274] 2026-08-24 04:11:14,634 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [285, 286] 2026-08-24 04:11:14,713 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:11:15,964 202 INFO rb-5fd110a-224202-407438 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-24 04:11:16,392 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1085] 2026-08-24 04:11:16,451 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1086] 2026-08-24 04:11:16,501 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1087] 2026-08-24 04:11:16,563 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1088] 2026-08-24 04:11:16,633 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1089] 2026-08-24 04:11:16,697 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1090] 2026-08-24 04:11:16,749 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1091] 2026-08-24 04:11:16,807 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1092] 2026-08-24 04:11:16,865 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1093] 2026-08-24 04:11:16,918 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1094] 2026-08-24 04:11:16,975 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1095] 2026-08-24 04:11:17,040 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1096] 2026-08-24 04:11:17,104 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1097] 2026-08-24 04:11:17,167 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1098] 2026-08-24 04:11:17,251 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1099] 2026-08-24 04:11:17,330 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1100] 2026-08-24 04:11:17,416 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1101] 2026-08-24 04:11:17,488 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1102] 2026-08-24 04:11:17,563 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1103] 2026-08-24 04:11:17,638 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1104] 2026-08-24 04:11:17,720 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1105] 2026-08-24 04:11:17,796 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1106] 2026-08-24 04:11:17,869 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1107] 2026-08-24 04:11:17,943 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1108] 2026-08-24 04:11:18,025 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1109] 2026-08-24 04:11:18,097 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1110] 2026-08-24 04:11:18,170 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1111] 2026-08-24 04:11:18,245 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1112] 2026-08-24 04:11:18,491 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [289] 2026-08-24 04:11:18,825 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [291] 2026-08-24 04:11:18,952 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [292] 2026-08-24 04:11:19,078 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [293, 294] 2026-08-24 04:11:19,238 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [295, 296] 2026-08-24 04:11:19,409 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [297, 298, 299] 2026-08-24 04:11:19,516 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [300, 301, 302] 2026-08-24 04:11:19,629 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [303, 304, 305, 306] 2026-08-24 04:11:19,900 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [311] 2026-08-24 04:11:20,006 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [312] 2026-08-24 04:11:20,108 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [313, 314] 2026-08-24 04:11:20,179 202 INFO rb-5fd110a-224202-407438 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-24 04:11:20,609 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1113] 2026-08-24 04:11:20,670 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1114] 2026-08-24 04:11:20,729 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1115] 2026-08-24 04:11:20,790 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1116] 2026-08-24 04:11:20,852 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1117] 2026-08-24 04:11:20,912 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1118] 2026-08-24 04:11:20,985 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1119] 2026-08-24 04:11:21,052 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1120] 2026-08-24 04:11:21,116 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1121] 2026-08-24 04:11:21,173 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1122] 2026-08-24 04:11:21,231 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1123] 2026-08-24 04:11:21,300 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1124] 2026-08-24 04:11:21,370 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1125] 2026-08-24 04:11:21,436 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1126] 2026-08-24 04:11:21,488 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1127] 2026-08-24 04:11:21,540 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1128] 2026-08-24 04:11:21,606 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1129] 2026-08-24 04:11:21,670 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1130] 2026-08-24 04:11:21,728 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1131] 2026-08-24 04:11:21,784 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1132] 2026-08-24 04:11:21,843 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1133] 2026-08-24 04:11:21,906 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1134] 2026-08-24 04:11:21,967 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1135] 2026-08-24 04:11:22,025 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1136] 2026-08-24 04:11:22,079 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1137] 2026-08-24 04:11:22,128 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1138] 2026-08-24 04:11:22,177 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1139] 2026-08-24 04:11:22,226 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1140] 2026-08-24 04:11:22,408 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [317] 2026-08-24 04:11:22,642 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [319] 2026-08-24 04:11:22,904 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [321] 2026-08-24 04:11:23,101 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [323] 2026-08-24 04:11:23,178 202 INFO rb-5fd110a-224202-407438 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-24 04:11:23,565 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1141] 2026-08-24 04:11:23,616 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1142] 2026-08-24 04:11:23,665 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1143] 2026-08-24 04:11:23,715 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1144] 2026-08-24 04:11:23,772 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1145] 2026-08-24 04:11:23,824 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1146] 2026-08-24 04:11:23,880 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1147] 2026-08-24 04:11:23,935 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1148] 2026-08-24 04:11:23,997 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1149] 2026-08-24 04:11:24,056 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1150] 2026-08-24 04:11:24,122 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1151] 2026-08-24 04:11:24,185 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1152] 2026-08-24 04:11:24,256 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1153] 2026-08-24 04:11:24,308 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1154] 2026-08-24 04:11:24,361 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1155] 2026-08-24 04:11:24,419 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1156] 2026-08-24 04:11:24,489 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1157] 2026-08-24 04:11:24,548 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1158] 2026-08-24 04:11:24,602 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1159] 2026-08-24 04:11:24,653 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1160] 2026-08-24 04:11:24,708 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1161] 2026-08-24 04:11:24,758 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1162] 2026-08-24 04:11:24,812 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1163] 2026-08-24 04:11:24,867 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1164] 2026-08-24 04:11:24,936 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1165] 2026-08-24 04:11:24,991 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1166] 2026-08-24 04:11:25,045 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1167] 2026-08-24 04:11:25,101 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1168] 2026-08-24 04:11:25,309 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [325] 2026-08-24 04:11:25,523 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [327] 2026-08-24 04:11:25,704 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [329] 2026-08-24 04:11:25,909 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [331] 2026-08-24 04:11:26,034 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [332] 2026-08-24 04:11:26,154 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [333, 334] 2026-08-24 04:11:26,297 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [335, 336] 2026-08-24 04:11:26,369 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [337, 338, 339] 2026-08-24 04:11:26,596 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [343] 2026-08-24 04:11:26,652 202 INFO rb-5fd110a-224202-407438 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-24 04:11:27,050 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1169] 2026-08-24 04:11:27,104 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1170] 2026-08-24 04:11:27,158 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1171] 2026-08-24 04:11:27,211 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1172] 2026-08-24 04:11:27,271 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1173] 2026-08-24 04:11:27,321 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1174] 2026-08-24 04:11:27,370 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1175] 2026-08-24 04:11:27,427 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1176] 2026-08-24 04:11:27,497 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1177] 2026-08-24 04:11:27,557 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1178] 2026-08-24 04:11:27,618 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1179] 2026-08-24 04:11:27,670 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1180] 2026-08-24 04:11:27,723 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1181] 2026-08-24 04:11:27,774 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1182] 2026-08-24 04:11:27,828 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1183] 2026-08-24 04:11:27,879 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1184] 2026-08-24 04:11:27,951 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1185] 2026-08-24 04:11:28,024 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1186] 2026-08-24 04:11:28,101 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1187] 2026-08-24 04:11:28,168 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1188] 2026-08-24 04:11:28,232 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1189] 2026-08-24 04:11:28,287 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1190] 2026-08-24 04:11:28,337 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1191] 2026-08-24 04:11:28,392 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1192] 2026-08-24 04:11:28,472 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1193] 2026-08-24 04:11:28,547 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1194] 2026-08-24 04:11:28,623 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1195] 2026-08-24 04:11:28,679 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1196] 2026-08-24 04:11:28,724 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:11:29,841 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_alight_before_board_raises ... 2026-08-24 04:11:30,056 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1197] 2026-08-24 04:11:30,110 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1198] 2026-08-24 04:11:30,161 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1199] 2026-08-24 04:11:30,226 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1200] 2026-08-24 04:11:30,392 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [345] 2026-08-24 04:11:30,493 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_alight_checks_out_passenger ... 2026-08-24 04:11:30,725 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1201] 2026-08-24 04:11:30,780 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1202] 2026-08-24 04:11:30,828 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1203] 2026-08-24 04:11:30,876 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1204] 2026-08-24 04:11:31,025 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [347] 2026-08-24 04:11:31,121 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_board_before_vehicle_scheduled_raises ... 2026-08-24 04:11:31,329 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1205] 2026-08-24 04:11:31,383 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1206] 2026-08-24 04:11:31,434 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1207] 2026-08-24 04:11:31,487 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1208] 2026-08-24 04:11:31,523 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_board_checks_in_passenger ... 2026-08-24 04:11:31,737 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1209] 2026-08-24 04:11:31,794 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1210] 2026-08-24 04:11:31,875 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1211] 2026-08-24 04:11:31,933 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1212] 2026-08-24 04:11:32,105 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [349] 2026-08-24 04:11:32,189 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_board_sets_check_in_timestamp ... 2026-08-24 04:11:32,384 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1213] 2026-08-24 04:11:32,441 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1214] 2026-08-24 04:11:32,494 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1215] 2026-08-24 04:11:32,550 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1216] 2026-08-24 04:11:32,717 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [351] 2026-08-24 04:11:32,797 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_board_twice_raises ... 2026-08-24 04:11:32,991 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1217] 2026-08-24 04:11:33,055 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1218] 2026-08-24 04:11:33,110 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1219] 2026-08-24 04:11:33,166 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1220] 2026-08-24 04:11:33,353 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [353] 2026-08-24 04:11:33,490 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_boarded_passenger_is_not_flagged_no_show_on_done ... 2026-08-24 04:11:33,709 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1221] 2026-08-24 04:11:33,767 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1222] 2026-08-24 04:11:33,827 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1223] 2026-08-24 04:11:33,883 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1224] 2026-08-24 04:11:34,045 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [355] 2026-08-24 04:11:34,137 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_boarding_barcodes_are_distinct ... 2026-08-24 04:11:34,320 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1225] 2026-08-24 04:11:34,373 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1226] 2026-08-24 04:11:34,430 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1227] 2026-08-24 04:11:34,493 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1228] 2026-08-24 04:11:34,522 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_cancel_keeps_terminal_boarding ... 2026-08-24 04:11:34,706 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1229] 2026-08-24 04:11:34,754 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1230] 2026-08-24 04:11:34,810 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1231] 2026-08-24 04:11:34,866 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1232] 2026-08-24 04:11:35,023 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [357] 2026-08-24 04:11:35,128 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_cancel_resets_non_terminal_boarding ... 2026-08-24 04:11:35,342 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1233] 2026-08-24 04:11:35,400 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1234] 2026-08-24 04:11:35,457 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1235] 2026-08-24 04:11:35,514 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1236] 2026-08-24 04:11:35,694 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [359] 2026-08-24 04:11:35,821 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_copy_regenerates_boarding_barcode ... 2026-08-24 04:11:35,936 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_manifest_counts_reconcile_to_total ... 2026-08-24 04:11:36,199 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1237] 2026-08-24 04:11:36,263 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1238] 2026-08-24 04:11:36,333 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1239] 2026-08-24 04:11:36,401 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1240] 2026-08-24 04:11:36,574 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [361] 2026-08-24 04:11:36,711 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_no_show_materializes_on_trip_done ... 2026-08-24 04:11:36,979 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1241] 2026-08-24 04:11:37,048 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1242] 2026-08-24 04:11:37,123 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1243] 2026-08-24 04:11:37,200 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1244] 2026-08-24 04:11:37,402 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [363] 2026-08-24 04:11:37,508 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_scan_already_boarded_returns_status ... 2026-08-24 04:11:37,690 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1245] 2026-08-24 04:11:37,740 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1246] 2026-08-24 04:11:37,793 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1247] 2026-08-24 04:11:37,857 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1248] 2026-08-24 04:11:38,051 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [365] 2026-08-24 04:11:38,143 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_scan_boards_the_matching_passenger ... 2026-08-24 04:11:38,353 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1249] 2026-08-24 04:11:38,414 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1250] 2026-08-24 04:11:38,471 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1251] 2026-08-24 04:11:38,526 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1252] 2026-08-24 04:11:38,688 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [367] 2026-08-24 04:11:38,769 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_scan_unknown_barcode_returns_invalid_pass ... 2026-08-24 04:11:38,805 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_scan_wrong_trip_is_rejected ... 2026-08-24 04:11:39,008 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1253] 2026-08-24 04:11:39,061 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1254] 2026-08-24 04:11:39,114 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1255] 2026-08-24 04:11:39,167 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1256] 2026-08-24 04:11:39,326 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [369] 2026-08-24 04:11:39,440 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:11:39,454 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_booking_type_selection_add_uses_ondelete_set_null ... 2026-08-24 04:11:39,470 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_confirm_blocked_when_passengers_below_demand ... 2026-08-24 04:11:39,592 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_confirm_passes_when_passengers_match_demand ... 2026-08-24 04:11:39,794 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1257] 2026-08-24 04:11:39,852 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1258] 2026-08-24 04:11:39,909 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1259] 2026-08-24 04:11:39,934 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_employee_booking_type_computes_passenger_transport_type ... 2026-08-24 04:11:40,005 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_passenger_booking_defaults_to_round_trip ... 2026-08-24 04:11:40,049 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_passenger_model_and_rehomed_fields_exist ... 2026-08-24 04:11:40,066 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_passenger_transport_type_value_is_available ... 2026-08-24 04:11:40,084 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_priority_mappings_include_passenger_terms ... 2026-08-24 04:11:40,110 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_transport_type_selection_add_uses_ondelete_set_null ... 2026-08-24 04:11:40,133 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_vip_booking_is_exclusive_transport ... 2026-08-24 04:11:40,198 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:11:40,211 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestSeatCapacityGate.test_seat_capacity_passes_when_room_available ... 2026-08-24 04:11:40,291 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestSeatCapacityGate.test_seat_capacity_raises_validation_error_when_full ... 2026-08-24 04:11:40,453 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestSeatCapacityGate.test_seat_capacity_returns_false_when_bypass_context_set ... 2026-08-24 04:11:40,528 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:11:40,542 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestPassengerVehicleDomain.test_mixed_audience_domain_includes_passenger_capable_vehicle ... 2026-08-24 04:11:40,591 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestPassengerVehicleDomain.test_pure_passenger_domain_excludes_non_passenger_vehicles ... 2026-08-24 04:11:40,656 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:11:40,848 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestUnderCapacityVehicleAssignment.test_under_capacity_vehicle_no_orphan_trip ... 2026-08-24 04:11:40,998 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:11:41,009 202 INFO rb-5fd110a-224202-407438 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-24 04:11:41,029 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatsRegistryAppend.test_vrp_registry_appends_seats_after_base_dimensions ... 2026-08-24 04:11:41,054 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatsRegistryAppend.test_vrp_registry_fresh_list_after_super_append ... 2026-08-24 04:11:41,080 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatsRegistryAppend.test_vrp_seats_spec_shape_matches_tdd_contract ... 2026-08-24 04:11:41,118 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:11:41,134 202 INFO rb-5fd110a-224202-407438 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-24 04:11:41,160 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityGetter.test_vrp_seat_capacity_16_seat_vehicle_returns_15 ... 2026-08-24 04:11:41,178 202 INFO rb-5fd110a-224202-407438 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-24 04:11:41,193 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityGetter.test_vrp_seat_capacity_2_seat_vehicle_returns_1 ... 2026-08-24 04:11:41,208 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityGetter.test_vrp_seat_capacity_non_passenger_vehicle_returns_zero ... 2026-08-24 04:11:41,231 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:11:41,241 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerTrackedGetter.test_vrp_passenger_tracked_false_for_cargo_only_vehicle ... 2026-08-24 04:11:41,256 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerTrackedGetter.test_vrp_passenger_tracked_true_for_passenger_capable_vehicle ... 2026-08-24 04:11:41,279 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:11:41,289 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerDemandGetter.test_vrp_employee_booking_demand_equals_passenger_sub_flavour ... 2026-08-24 04:11:41,538 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1260] 2026-08-24 04:11:41,610 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1261] 2026-08-24 04:11:41,674 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1262] 2026-08-24 04:11:41,698 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerDemandGetter.test_vrp_passenger_demand_is_one_for_passenger_item ... 2026-08-24 04:11:41,920 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1263] 2026-08-24 04:11:41,985 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1264] 2026-08-24 04:11:42,038 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1265] 2026-08-24 04:11:42,063 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerDemandGetter.test_vrp_passenger_demand_is_zero_for_untyped_item ... 2026-08-24 04:11:42,111 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:11:42,125 202 INFO rb-5fd110a-224202-407438 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-24 04:11:42,888 202 INFO rb-5fd110a-224202-407438 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-24 04:11:42,910 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:11:42,922 202 INFO rb-5fd110a-224202-407438 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-24 04:11:43,179 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:11:43,188 202 INFO rb-5fd110a-224202-407438 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-24 04:11:43,203 202 INFO rb-5fd110a-224202-407438 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-24 04:11:43,224 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:11:43,232 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_insurance.tests.test_access_right: Starting TestAccessRight.test_insurance_type_fleet_group_user_access_right ... 2026-08-24 04:11:43,356 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2, model: fleet.insurance.type 2026-08-24 04:11:43,364 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2, model: fleet.insurance.type 2026-08-24 04:11:43,379 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.message records with IDs: [2068] 2026-08-24 04:11:43,381 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2, model: fleet.insurance.type 2026-08-24 04:11:43,397 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_insurance.tests.test_access_right: Starting TestAccessRight.test_vehicle_insurance_fleet_group_user_access_right ... 2026-08-24 04:11:43,521 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2, model: fleet.vehicle.insurance 2026-08-24 04:11:43,527 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2, model: fleet.vehicle.insurance 2026-08-24 04:11:43,534 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.message records with IDs: [21186] 2026-08-24 04:11:43,536 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2, model: fleet.vehicle.insurance 2026-08-24 04:11:43,568 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:11:43,580 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_01_insurance_type ... 2026-08-24 04:11:43,689 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [2068] 2026-08-24 04:11:43,707 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_01_unlink_fleet_insurance ... 2026-08-24 04:11:43,809 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21188] 2026-08-24 04:11:43,815 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted fleet.vehicle.insurance records with IDs: [4] 2026-08-24 04:11:43,833 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_01_write_fleet_insurance ... 2026-08-24 04:11:43,954 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_02_insurance_type ... 2026-08-24 04:11:44,059 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_02_unlink_fleet_insurance ... 2026-08-24 04:11:44,171 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21191] 2026-08-24 04:11:44,194 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_02_write_fleet_insurance ... 2026-08-24 04:11:44,361 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_change_coverage_type ... 2026-08-24 04:11:44,488 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_create_new_fleet_vehicle_insurance ... 2026-08-24 04:11:44,635 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_expired_fleet_vehicle_insurance ... 2026-08-24 04:11:44,808 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_fleet_insurance_expired ... 2026-08-24 04:11:44,918 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_cron: Job 'Fleet Vehicle Insurance - Set Expiry' (41) started manually 2026-08-24 04:11:44,932 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_cron: Job 'Fleet Vehicle Insurance - Set Expiry' (41) done 2026-08-24 04:11:44,956 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_fleet_insurance_send_expire_notice ... 2026-08-24 04:11:45,036 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_cron: Job 'Fleet Vehicle Insurance - Expiry Notification' (42) started manually 2026-08-24 04:11:45,139 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_cron: Job 'Fleet Vehicle Insurance - Expiry Notification' (42) done 2026-08-24 04:11:45,167 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:11:45,206 202 INFO rb-5fd110a-224202-407438 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-24 04:11:45,364 202 INFO rb-5fd110a-224202-407438 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-24 04:11:45,432 202 INFO rb-5fd110a-224202-407438 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-24 04:11:45,490 202 INFO rb-5fd110a-224202-407438 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-24 04:11:45,552 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_loading_capacity.tests.test_can_transport_goods_sync: Starting TestCanTransportGoodsSync.test_per_vehicle_override_write_sticks ... 2026-08-24 04:11:45,617 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_loading_capacity.tests.test_can_transport_goods_sync: Starting TestCanTransportGoodsSync.test_reassigning_model_resyncs_can_transport_goods ... 2026-08-24 04:11:45,680 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:11:45,713 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_loading_capacity.tests.test_loading_capacity_sync: Starting TestFleetLoadingCapacitySync.test_form_view_onchange_syncs_fields_before_save ... 2026-08-24 04:11:45,802 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_loading_capacity.tests.test_loading_capacity_sync: Starting TestFleetLoadingCapacitySync.test_new_vehicle_inherits_capacity_fields_from_model ... 2026-08-24 04:11:45,855 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_loading_capacity.tests.test_loading_capacity_sync: Starting TestFleetLoadingCapacitySync.test_write_vehicle_model_id_resyncs_fields ... 2026-08-24 04:11:45,920 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:11:45,930 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_loading_capacity.tests.test_shipping_precision_hook: Starting TestShippingPrecisionHook.test_ensure_creates_missing_precision_without_collision ... 2026-08-24 04:11:45,935 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [187258, 187257] 2026-08-24 04:11:45,935 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted decimal.precision records with IDs: [11, 12] 2026-08-24 04:11:45,953 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_loading_capacity.tests.test_shipping_precision_hook: Starting TestShippingPrecisionHook.test_ensure_is_idempotent_and_name_guarded ... 2026-08-24 04:11:45,967 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_loading_capacity.tests.test_shipping_precision_hook: Starting TestShippingPrecisionHook.test_shipping_precisions_exist_after_install ... 2026-08-24 04:11:45,987 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:11:45,997 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_loading_capacity.tests.test_use_load_capacity_default: Starting TestUseLoadCapacityDefault.test_use_load_capacity_defaults_true ... 2026-08-24 04:11:48,776 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:11:49,164 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1267] 2026-08-24 04:11:49,220 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1268] 2026-08-24 04:11:49,276 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1269] 2026-08-24 04:11:49,293 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour: Starting TestDispatchOptimiseTour.test_dispatch_optimise_tour ... 2026-08-24 04:11:49,560 202 _WARNING rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Chrome headless failed to start: [2549:2570:0824/041149.427047:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2549:2570:0824/041149.431670:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2549:2570:0824/041149.431807:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2549:2570:0824/041149.432059:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2549:2570:0824/041149.432173:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2549:2570:0824/041149.441056:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2549:2549:0824/041149.443830:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2584:2584:0824/041149.451718:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2584:2584:0824/041149.453539:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2549:2570:0824/041149.470492:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2549:2549:0824/041149.506486:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2549:2549:0824/041149.506565:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2549:2549:0824/041149.506581:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2549:2570:0824/041149.506610:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2549:2570:0824/041149.506643:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2549:2549:0824/041149.506711:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:11:49,565 202 INFO rb-5fd110a-224202-407438 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-24 04:11:49,586 202 INFO rb-5fd110a-224202-407438 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-24 04:11:49,587 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour: Starting TestDispatchOptimiseTour.test_dispatch_optimise_tour ... 2026-08-24 04:11:49,843 202 _WARNING rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.test_dispatch_optimise_tour: Chrome headless failed to start: [2659:2680:0824/041149.700777:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2659:2680:0824/041149.704756:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2659:2680:0824/041149.704828:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2659:2680:0824/041149.704893:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2659:2680:0824/041149.704902:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2659:2680:0824/041149.713086:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2659:2659:0824/041149.716396:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2659:2680:0824/041149.737563:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2696:2696:0824/041149.737761:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2696:2696:0824/041149.740186:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2659:2659:0824/041149.804466:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2659:2659:0824/041149.804543:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2659:2659:0824/041149.804554:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2659:2659:0824/041149.804687:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2659:2680:0824/041149.805053:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2659:2680:0824/041149.806775:ERROR:dbus/bus.cc:405] 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-24 04:11:49,848 202 INFO rb-5fd110a-224202-407438 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-24 04:11:49,872 202 INFO rb-5fd110a-224202-407438 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-24 04:11:49,873 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour: Starting TestDispatchOptimiseTour.test_dispatch_optimise_tour ... 2026-08-24 04:11:50,190 202 WARNING rb-5fd110a-224202-407438 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: [2765:2786:0824/041150.003717:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2765:2786:0824/041150.007877:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2765:2786:0824/041150.007966:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2765:2786:0824/041150.007990:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2765:2786:0824/041150.008011:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2765:2786:0824/041150.014978:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2765:2765:0824/041150.017930:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2800:2800:0824/041150.038333:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2765:2786:0824/041150.039783:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2800:2800:0824/041150.042485:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2765:2765:0824/041150.113185:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2765:2765:0824/041150.113281:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2765:2786:0824/041150.113293:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2765:2765:0824/041150.113301:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2765:2786:0824/041150.113365:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2765:2765:0824/041150.113530:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:11:50,196 202 INFO rb-5fd110a-224202-407438 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-24 04:11:50,237 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:11:50,252 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_driver_demo_has_fleet_group_driver_and_employee ... 2026-08-24 04:11:50,294 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_driver_demo_scoped_to_own_role ... 2026-08-24 04:11:50,320 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_fleet_admin_demo_has_group_admin ... 2026-08-24 04:11:50,343 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_fleet_operator_demo_has_group_operator ... 2026-08-24 04:11:50,363 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_fleet_operator_demo_scoped_to_own_role ... 2026-08-24 04:11:50,391 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:11:50,404 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour: Starting TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation ... 2026-08-24 04:11:50,686 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1270] 2026-08-24 04:11:50,691 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21408] 2026-08-24 04:11:50,695 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:11:50,958 202 _WARNING rb-5fd110a-224202-407438 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: [2874:2895:0824/041150.820882:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2874:2895:0824/041150.829215:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2874:2895:0824/041150.829402:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2874:2895:0824/041150.829517:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2874:2895:0824/041150.829532:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2874:2895:0824/041150.836341:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2874:2874:0824/041150.839566:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2909:2909:0824/041150.861430:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2874:2895:0824/041150.861972:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2909:2909:0824/041150.863361:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2874:2874:0824/041150.918727:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2874:2874:0824/041150.918802:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2874:2874:0824/041150.918817:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2874:2895:0824/041150.918824:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2874:2895:0824/041150.918859:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2874:2874:0824/041150.919002:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:11:50,963 202 INFO rb-5fd110a-224202-407438 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-24 04:11:50,985 202 INFO rb-5fd110a-224202-407438 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-24 04:11:50,985 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour: Starting TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation ... 2026-08-24 04:11:51,268 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1271] 2026-08-24 04:11:51,290 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21410] 2026-08-24 04:11:51,299 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:11:51,574 202 _WARNING rb-5fd110a-224202-407438 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: [2981:3002:0824/041151.429544:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2981:3002:0824/041151.433202:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2981:3002:0824/041151.433497:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2981:3002:0824/041151.433554:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2981:3002:0824/041151.433587:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2981:3002:0824/041151.439927:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2981:2981:0824/041151.442668:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3016:3016:0824/041151.452156:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3016:3016:0824/041151.453954:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2981:3002:0824/041151.460108:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2981:2981:0824/041151.516028:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2981:2981:0824/041151.516116:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2981:2981:0824/041151.516131:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2981:3002:0824/041151.516132:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2981:3002:0824/041151.516163:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2981:2981:0824/041151.516283:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2981:2981:0824/041151.517542:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:11:51,581 202 INFO rb-5fd110a-224202-407438 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-24 04:11:51,606 202 INFO rb-5fd110a-224202-407438 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-24 04:11:51,606 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour: Starting TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation ... 2026-08-24 04:11:51,915 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1272] 2026-08-24 04:11:51,921 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21412] 2026-08-24 04:11:51,926 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:11:52,249 202 WARNING rb-5fd110a-224202-407438 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: [3088:3109:0824/041152.057031:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3088:3109:0824/041152.060787:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3088:3109:0824/041152.060897:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3088:3109:0824/041152.060938:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3088:3109:0824/041152.060953:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3088:3109:0824/041152.068938:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3088:3088:0824/041152.072050:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3125:3125:0824/041152.081403:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3125:3125:0824/041152.083578:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3088:3109:0824/041152.088978:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3088:3088:0824/041152.166536:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3088:3088:0824/041152.166625:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3088:3088:0824/041152.166638:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3088:3109:0824/041152.166630:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3088:3109:0824/041152.166667:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3088:3088:0824/041152.166779:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:11:52,255 202 INFO rb-5fd110a-224202-407438 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-24 04:11:52,288 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:11:52,705 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_dispatch_menu_restricted_to_fleet_operator_group ... 2026-08-24 04:11:52,741 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_non_operator_cannot_see_dispatch_menu ... 2026-08-24 04:11:52,821 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_non_operator_cannot_see_root_menu ... 2026-08-24 04:11:52,877 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_operator_sees_dispatch_menu ... 2026-08-24 04:11:52,936 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_operator_sees_root_menu ... 2026-08-24 04:11:52,993 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_root_menu_restricted_to_fleet_operator_group ... 2026-08-24 04:11:53,017 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:11:53,136 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchVRPSeam.test_vrp_seam_default_returns_contract ... 2026-08-24 04:11:53,198 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchVRPSeam.test_vrp_seam_echoes_provider ... 2026-08-24 04:11:53,212 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchVRPSeam.test_vrp_seam_no_items_arg ... 2026-08-24 04:12:03,284 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:12:03,719 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1273] 2026-08-24 04:12:03,769 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1274] 2026-08-24 04:12:03,819 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1275] 2026-08-24 04:12:03,835 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchOptimizeObjectiveDroppedCount.test_objective_n_dropped_matches_dropped_list_length ... 2026-08-24 04:12:03,892 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:12:04,509 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1276] 2026-08-24 04:12:04,568 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1277] 2026-08-24 04:12:04,624 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1278] 2026-08-24 04:12:04,635 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeam.test_draft_booking_item_rejected ... 2026-08-24 04:12:04,710 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeam.test_non_operator_denied ... 2026-08-24 04:12:04,741 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeam.test_operator_assigns_confirmed_item_to_trip ... 2026-08-24 04:12:04,976 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #457 deleted trip.segment records with IDs: [371] 2026-08-24 04:12:05,043 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeam.test_unassign_clears_trip ... 2026-08-24 04:12:05,256 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #457 deleted trip.segment records with IDs: [373] 2026-08-24 04:12:05,334 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #457 deleted trip.waypoint records with IDs: [287, 288] 2026-08-24 04:12:05,395 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:12:05,987 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1279] 2026-08-24 04:12:06,053 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1280] 2026-08-24 04:12:06,113 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1281] 2026-08-24 04:12:06,123 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeamWiderOperatorGroup.test_operator_wider_group_assigns_item_to_trip_not_personally_driven ... 2026-08-24 04:12:06,283 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #459 deleted trip.segment records with IDs: [375] 2026-08-24 04:12:06,343 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:12:11,512 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestWaypointOperatorMultiCompanyBoundary.test_operator_can_write_same_company_waypoint ... 2026-08-24 04:12:11,637 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestWaypointOperatorMultiCompanyBoundary.test_operator_cannot_search_cross_company_waypoint ... 2026-08-24 04:12:11,672 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestWaypointOperatorMultiCompanyBoundary.test_operator_cannot_write_cross_company_waypoint ... 2026-08-24 04:12:11,710 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [292], uid: 460, model: trip.waypoint 2026-08-24 04:12:11,783 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:12:12,049 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [377] 2026-08-24 04:12:12,214 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [379] 2026-08-24 04:12:12,364 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [381] 2026-08-24 04:12:12,410 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestBatchConfirm.test_batch_confirm_all_draft_trips ... 2026-08-24 04:12:12,519 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestBatchConfirm.test_batch_confirm_already_confirmed_trips_skipped ... 2026-08-24 04:12:12,642 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:12:12,839 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [383] 2026-08-24 04:12:12,902 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestBatchConfirmSavepoint.test_savepoint_rolls_back_failed_trip_state ... 2026-08-24 04:12:12,996 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:12:13,007 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour: Starting TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour ... 2026-08-24 04:12:13,285 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1282] 2026-08-24 04:12:13,294 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21423] 2026-08-24 04:12:13,299 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:12:13,625 202 _WARNING rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Chrome headless failed to start: [3197:3218:0824/041213.432332:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3197:3218:0824/041213.436903:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3197:3218:0824/041213.437232:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3197:3218:0824/041213.437298:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3197:3218:0824/041213.437326:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3197:3218:0824/041213.443942:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3197:3197:0824/041213.447003:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3232:3232:0824/041213.463502:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3232:3232:0824/041213.466262:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3197:3218:0824/041213.468640:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3197:3197:0824/041213.532038:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3197:3197:0824/041213.532153:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3197:3197:0824/041213.532172:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3197:3218:0824/041213.532167:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3197:3218:0824/041213.532224:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3197:3197:0824/041213.532296:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:12:13,631 202 INFO rb-5fd110a-224202-407438 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-24 04:12:13,658 202 INFO rb-5fd110a-224202-407438 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-24 04:12:13,659 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour: Starting TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour ... 2026-08-24 04:12:13,945 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1283] 2026-08-24 04:12:13,952 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21425] 2026-08-24 04:12:13,957 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:12:14,225 202 _WARNING rb-5fd110a-224202-407438 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: [3307:3328:0824/041214.093703:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3307:3328:0824/041214.097174:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3307:3328:0824/041214.097437:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3307:3328:0824/041214.097482:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3307:3328:0824/041214.097515:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3307:3328:0824/041214.104101:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3307:3307:0824/041214.107007:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3307:3328:0824/041214.122709:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3342:3342:0824/041214.135271:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3342:3342:0824/041214.137495:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3307:3307:0824/041214.191033:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3307:3307:0824/041214.191112:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3307:3307:0824/041214.191125:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3307:3328:0824/041214.191132:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3307:3328:0824/041214.191159:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3307:3307:0824/041214.191272:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:12:14,230 202 INFO rb-5fd110a-224202-407438 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-24 04:12:14,262 202 INFO rb-5fd110a-224202-407438 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-24 04:12:14,262 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour: Starting TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour ... 2026-08-24 04:12:14,571 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1284] 2026-08-24 04:12:14,577 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21427] 2026-08-24 04:12:14,581 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:12:14,848 202 WARNING rb-5fd110a-224202-407438 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: [3415:3436:0824/041214.700757:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3415:3436:0824/041214.707215:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3415:3436:0824/041214.707441:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3415:3436:0824/041214.707549:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3415:3436:0824/041214.707562:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3415:3436:0824/041214.714196:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3415:3415:0824/041214.716922:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3450:3450:0824/041214.730465:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3450:3450:0824/041214.732917:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3415:3436:0824/041214.739365:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3415:3415:0824/041214.801723:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3415:3415:0824/041214.801802:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3415:3415:0824/041214.801814:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3415:3436:0824/041214.801819:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3415:3436:0824/041214.801850:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3415:3415:0824/041214.801982:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:12:14,853 202 INFO rb-5fd110a-224202-407438 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-24 04:12:14,886 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:12:14,896 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMapViewArch.test_dispatch_board_action_exists ... 2026-08-24 04:12:14,911 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMapViewArch.test_map_view_fields_exist_on_model ... 2026-08-24 04:12:14,929 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:12:14,937 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchListArchBinding.test_dispatch_list_arch_binds_renderer_and_loads_payload ... 2026-08-24 04:12:14,950 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchListArchBinding.test_dispatch_list_arch_keeps_capacity_pct ... 2026-08-24 04:12:14,970 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:12:14,977 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_dispatch_menu_exists_under_root ... 2026-08-24 04:12:14,990 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_fleet_booking_root_stays_active ... 2026-08-24 04:12:15,003 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_fleet_bookings_menu_relabeled ... 2026-08-24 04:12:15,015 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_fleet_bookings_menu_stays_under_booking_root ... 2026-08-24 04:12:15,028 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_fleet_operations_root_menu_exists ... 2026-08-24 04:12:15,041 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_reporting_menu_has_manager_group ... 2026-08-24 04:12:15,062 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:12:15,070 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchReparentedMenuNames.test_reparented_menus_resolve_to_operations_app_root ... 2026-08-24 04:12:15,085 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchReparentedMenuNames.test_reparented_menus_show_real_names_not_xmlids ... 2026-08-24 04:12:15,118 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:12:15,128 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestVehicleVrpConfigView.test_last_known_position_fields_surfaced_readonly ... 2026-08-24 04:12:15,172 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestVehicleVrpConfigView.test_vrp_routing_config_fields_surfaced ... 2026-08-24 04:12:15,229 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:12:15,240 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestTripWaypointActualsView.test_waypoint_actual_axis_surfaced ... 2026-08-24 04:12:15,327 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestTripWaypointActualsView.test_waypoint_state_uses_badge_widget ... 2026-08-24 04:12:15,410 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:12:15,495 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchVehicleMaxPayload.test_vehicle_max_payload_mirrors_assigned_vehicle ... 2026-08-24 04:12:15,575 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchVehicleMaxPayload.test_vehicle_max_payload_zero_without_vehicle ... 2026-08-24 04:12:15,611 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:12:15,990 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1285] 2026-08-24 04:12:16,044 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1286] 2026-08-24 04:12:16,101 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1287] 2026-08-24 04:12:16,248 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [385] 2026-08-24 04:12:16,314 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_gps_coords_stored_and_location_source_is_gps ... 2026-08-24 04:12:16,364 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_action_arrive_twice_raises ... 2026-08-24 04:12:16,433 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_action_depart_from_arrived_state_raises ... 2026-08-24 04:12:16,493 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_action_load_on_planned_stop_raises ... 2026-08-24 04:12:16,546 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_action_unload_on_planned_stop_raises ... 2026-08-24 04:12:16,606 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_per_stop_action_before_trip_start_raises ... 2026-08-24 04:12:16,629 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_item_actual_dropoff_time_derives_from_wp_unload_time ... 2026-08-24 04:12:16,670 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_item_actual_pickup_time_derives_from_wp_load_time ... 2026-08-24 04:12:16,708 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_mixed_stop_full_state_machine_with_all_four_actuals ... 2026-08-24 04:12:16,768 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_no_item_stop_autoservices_on_arrive ... 2026-08-24 04:12:16,814 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [386] 2026-08-24 04:12:16,909 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [387, 388] 2026-08-24 04:12:16,994 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_pickup_stop_advances_planned_to_departed_and_stamps_actuals ... 2026-08-24 04:12:17,039 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_planned_address_fallback_when_no_coords_passed ... 2026-08-24 04:12:17,090 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_vehicle_last_position_source_mirrors_waypoint ... 2026-08-24 04:12:17,137 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_vehicle_position_updates_on_driver_action ... 2026-08-24 04:12:17,182 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:12:17,506 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1288] 2026-08-24 04:12:17,563 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1289] 2026-08-24 04:12:17,627 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1290] 2026-08-24 04:12:17,785 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [391] 2026-08-24 04:12:17,855 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_driver_start_bridges_to_action_start ... 2026-08-24 04:12:17,917 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_driver_start_returns_error_if_trip_already_in_progress ... 2026-08-24 04:12:18,000 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_finish_trip_refused_when_stop_is_arrived ... 2026-08-24 04:12:18,083 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_finish_trip_refused_while_stop_still_active ... 2026-08-24 04:12:18,162 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_finish_trip_when_all_stops_departed_bridges_to_action_done ... 2026-08-24 04:12:18,236 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_finish_trip_with_failed_stop_still_completes ... 2026-08-24 04:12:18,313 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:12:18,671 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1291] 2026-08-24 04:12:18,730 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1292] 2026-08-24 04:12:18,805 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1293] 2026-08-24 04:12:18,935 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [393] 2026-08-24 04:12:19,009 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_failed_dropoff_stop_leaves_item_actual_dropoff_time_null ... 2026-08-24 04:12:19,067 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_failed_pickup_stop_leaves_item_actual_pickup_time_null ... 2026-08-24 04:12:19,110 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_on_arrived_stop_marks_failed ... 2026-08-24 04:12:19,151 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_on_departed_stop_raises ... 2026-08-24 04:12:19,216 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_on_planned_stop_marks_failed_and_stamps ... 2026-08-24 04:12:19,256 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_on_serviced_stop_raises ... 2026-08-24 04:12:19,315 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [394] 2026-08-24 04:12:19,411 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [395, 396] 2026-08-24 04:12:19,527 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_with_invalid_reason_raises ... 2026-08-24 04:12:19,600 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_without_note_is_valid ... 2026-08-24 04:12:19,656 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:12:19,985 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1294] 2026-08-24 04:12:20,038 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1295] 2026-08-24 04:12:20,097 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1296] 2026-08-24 04:12:20,218 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [399] 2026-08-24 04:12:20,278 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_driver_can_read_own_trip ... 2026-08-24 04:12:20,509 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_driver_cannot_act_on_another_drivers_waypoint ... 2026-08-24 04:12:20,808 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [311], uid: 465, model: trip.waypoint 2026-08-24 04:12:20,827 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_driver_cannot_read_another_drivers_trip ... 2026-08-24 04:12:21,083 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_driver_search_returns_only_own_trips ... 2026-08-24 04:12:21,424 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_fleet_group_driver_does_not_imply_fleet_group_user ... 2026-08-24 04:12:21,445 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_fleet_group_driver_implies_base_group_user ... 2026-08-24 04:12:21,463 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_get_current_driver_trips_returns_only_confirmed_and_in_progress ... 2026-08-24 04:12:21,851 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1297] 2026-08-24 04:12:22,001 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:12:22,484 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1298] 2026-08-24 04:12:22,554 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1299] 2026-08-24 04:12:22,617 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1300] 2026-08-24 04:12:22,798 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [401] 2026-08-24 04:12:22,858 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [402] 2026-08-24 04:12:22,952 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [403, 404] 2026-08-24 04:12:23,098 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1301] 2026-08-24 04:12:23,135 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour: Starting TestDriverExecutionTour.test_driver_execution_tour ... 2026-08-24 04:12:23,449 202 _WARNING rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Chrome headless failed to start: [3524:3545:0824/041223.257237:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3524:3545:0824/041223.261217:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3524:3545:0824/041223.261312:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3524:3545:0824/041223.261349:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3524:3545:0824/041223.261360:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3524:3545:0824/041223.268912:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3524:3524:0824/041223.271686:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3524:3545:0824/041223.287412:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3559:3559:0824/041223.299005:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3559:3559:0824/041223.301305:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3524:3524:0824/041223.373598:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3524:3524:0824/041223.373705:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3524:3524:0824/041223.373726:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3524:3545:0824/041223.373720:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3524:3545:0824/041223.373768:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3524:3524:0824/041223.373919:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3524:3524:0824/041223.374792:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:12:23,455 202 INFO rb-5fd110a-224202-407438 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-24 04:12:23,484 202 INFO rb-5fd110a-224202-407438 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-24 04:12:23,485 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour: Starting TestDriverExecutionTour.test_driver_execution_tour ... 2026-08-24 04:12:23,744 202 _WARNING rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.test_driver_execution_tour: Chrome headless failed to start: [3638:3659:0824/041223.603802:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3638:3659:0824/041223.608403:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3638:3659:0824/041223.609061:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3638:3659:0824/041223.609103:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3638:3659:0824/041223.609113:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3638:3659:0824/041223.615891:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3638:3638:0824/041223.618612:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3674:3674:0824/041223.630315:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3674:3674:0824/041223.632471:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3638:3659:0824/041223.636618:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3638:3638:0824/041223.701161:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3638:3638:0824/041223.704892:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3638:3638:0824/041223.704919:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3638:3659:0824/041223.705040:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3638:3659:0824/041223.705091:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3638:3638:0824/041223.705097:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:12:23,750 202 INFO rb-5fd110a-224202-407438 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-24 04:12:23,773 202 INFO rb-5fd110a-224202-407438 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-24 04:12:23,773 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour: Starting TestDriverExecutionTour.test_driver_execution_tour ... 2026-08-24 04:12:24,026 202 WARNING rb-5fd110a-224202-407438 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: [3746:3767:0824/041223.886461:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3746:3767:0824/041223.890129:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3746:3767:0824/041223.890242:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3746:3767:0824/041223.890281:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3746:3767:0824/041223.890549:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3746:3767:0824/041223.897593:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3746:3746:0824/041223.900107:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3746:3767:0824/041223.915131:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3783:3783:0824/041223.917576:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3783:3783:0824/041223.921298:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3746:3746:0824/041223.994777:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3746:3746:0824/041223.994861:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3746:3746:0824/041223.994875:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3746:3767:0824/041223.994878:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3746:3767:0824/041223.995355:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3746:3746:0824/041223.995121:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:12:24,032 202 INFO rb-5fd110a-224202-407438 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-24 04:12:24,071 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:12:25,169 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_fleet_booking_item_assignment_01_manual: Starting TestFleetAssignmenManual.test_002_assign_unassign_trip ... 2026-08-24 04:12:25,428 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1302] 2026-08-24 04:12:25,499 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1303] 2026-08-24 04:12:25,571 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1304] 2026-08-24 04:12:25,639 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1305] 2026-08-24 04:12:25,755 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [407] 2026-08-24 04:12:25,829 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [318, 319] 2026-08-24 04:12:25,869 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_fleet_booking_item_assignment_01_manual: Starting TestFleetAssignmenManual.test_003_assign_unassign_trip ... 2026-08-24 04:12:26,024 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1306] 2026-08-24 04:12:26,079 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1307] 2026-08-24 04:12:26,133 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1308] 2026-08-24 04:12:26,186 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1309] 2026-08-24 04:12:26,295 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [409] 2026-08-24 04:12:26,360 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [321] 2026-08-24 04:12:26,421 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_fleet_booking_item_assignment_01_manual: Starting TestFleetAssignmenManual.test_004_assign_unassign_trip ... 2026-08-24 04:12:26,569 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1310] 2026-08-24 04:12:26,621 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1311] 2026-08-24 04:12:26,676 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1312] 2026-08-24 04:12:26,741 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1313] 2026-08-24 04:12:26,854 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [411] 2026-08-24 04:12:26,985 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [322, 323] 2026-08-24 04:12:27,080 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [413] 2026-08-24 04:12:27,133 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [324, 325] 2026-08-24 04:12:27,171 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_fleet_booking_item_assignment_01_manual: Starting TestFleetAssignmenManual.test_006_assign_unassign_trip ... 2026-08-24 04:12:27,346 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1314] 2026-08-24 04:12:27,418 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1315] 2026-08-24 04:12:27,466 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1316] 2026-08-24 04:12:27,514 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1317] 2026-08-24 04:12:27,643 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1318] 2026-08-24 04:12:27,703 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1319] 2026-08-24 04:12:27,755 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1320] 2026-08-24 04:12:27,817 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1321] 2026-08-24 04:12:27,879 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:12:29,087 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0001_trip_dates ... 2026-08-24 04:12:29,287 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0002_trip_dates ... 2026-08-24 04:12:29,315 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0003_trip_dates ... 2026-08-24 04:12:29,339 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0004_trip_dates ... 2026-08-24 04:12:29,367 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0005_trip_dates ... 2026-08-24 04:12:29,638 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0006_trip_dates ... 2026-08-24 04:12:29,845 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_action_confirm ... 2026-08-24 04:12:30,083 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [418] 2026-08-24 04:12:30,337 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_change_route_001 ... 2026-08-24 04:12:30,411 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_create_trip_with_more_than_2_waypoint ... 2026-08-24 04:12:30,544 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted route.segment records with IDs: [6] 2026-08-24 04:12:30,975 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [423, 424] 2026-08-24 04:12:31,095 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_demodata_001 ... 2026-08-24 04:12:31,110 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_001 ... 2026-08-24 04:12:31,318 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [427] 2026-08-24 04:12:31,385 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_002 ... 2026-08-24 04:12:31,717 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [429, 430, 431] 2026-08-24 04:12:31,826 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_003 ... 2026-08-24 04:12:32,204 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [435, 436, 437] 2026-08-24 04:12:32,250 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [438, 439, 440] 2026-08-24 04:12:32,326 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [441, 442, 443] 2026-08-24 04:12:32,411 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [444, 445, 446] 2026-08-24 04:12:32,512 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_004 ... 2026-08-24 04:12:32,940 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [450, 451, 452] 2026-08-24 04:12:33,013 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [453, 454, 455] 2026-08-24 04:12:33,098 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_005 ... 2026-08-24 04:12:33,459 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [459, 460, 461] 2026-08-24 04:12:33,502 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [462, 463, 464] 2026-08-24 04:12:33,531 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_006 ... 2026-08-24 04:12:33,847 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_vehicle ... 2026-08-24 04:12:34,045 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_trip_waypoints_001 ... 2026-08-24 04:12:34,131 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_trip_waypoints_002 ... 2026-08-24 04:12:34,400 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [473, 474] 2026-08-24 04:12:34,428 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [367] 2026-08-24 04:12:34,463 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [475] 2026-08-24 04:12:34,509 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [477] 2026-08-24 04:12:34,559 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [478] 2026-08-24 04:12:34,623 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_trip_waypoints_003 ... 2026-08-24 04:12:34,698 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [370] 2026-08-24 04:12:34,732 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [480] 2026-08-24 04:12:34,784 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [482] 2026-08-24 04:12:34,848 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [483] 2026-08-24 04:12:34,915 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [484, 485] 2026-08-24 04:12:34,955 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_unlink ... 2026-08-24 04:12:35,183 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [488] 2026-08-24 04:12:35,340 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [171] 2026-08-24 04:12:35,353 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2897] 2026-08-24 04:12:35,386 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:12:36,637 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip_cost: Starting TestFleetVehicleTripCost.test_trip_cost_001 ... 2026-08-24 04:12:36,789 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip_cost: Starting TestFleetVehicleTripCost.test_trip_cost_002 ... 2026-08-24 04:12:36,837 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:12:37,927 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h1_dropoff_waypoint_mid_time_false_no_crash ... 2026-08-24 04:12:38,228 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [492] 2026-08-24 04:12:38,374 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h1_pickup_waypoint_mid_time_false_no_crash ... 2026-08-24 04:12:38,611 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [494] 2026-08-24 04:12:38,749 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h2_operation_distance_batched_compute ... 2026-08-24 04:12:38,976 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [496] 2026-08-24 04:12:39,088 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [497] 2026-08-24 04:12:39,158 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h2_operation_distance_excludes_non_done_trips ... 2026-08-24 04:12:39,381 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [499] 2026-08-24 04:12:39,469 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h3_assistant_vehicle_trip_ids_follows_trip_assignment ... 2026-08-24 04:12:39,763 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [501] 2026-08-24 04:12:39,861 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h3_assistant_vehicle_trip_ids_via_user_partner ... 2026-08-24 04:12:40,956 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [503] 2026-08-24 04:12:41,111 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-24 04:12:41,539 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_admin_supersets_operator_and_booking_admin ... 2026-08-24 04:12:41,570 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_admin_transitively_holds_operator_closure ... 2026-08-24 04:12:41,600 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_driver_role_stays_off_ladder ... 2026-08-24 04:12:41,621 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_operator_inherits_composed_role_closure ... 2026-08-24 04:12:41,652 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_operator_sees_fleet_operations_tree ... 2026-08-24 04:12:41,734 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_root_and_admin_are_default_members_of_group_admin ... 2026-08-24 04:12:41,767 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:12:42,011 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningUniversalMenu.test_bookings_container_stays_under_universal_root ... 2026-08-24 04:12:42,043 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningUniversalMenu.test_plain_employee_keeps_top_level_booking_app ... 2026-08-24 04:12:42,115 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:12:43,275 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_route_canonicalization: Starting TestRouteCanonicalisation.test_explicit_route_not_downgraded_to_popular_sibling ... 2026-08-24 04:12:43,451 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:12:44,499 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_trip_segment_constraint: Starting TestTripSegmentConstraint.test_check_route_section_id_one_side_address_mismatch ... 2026-08-24 04:12:44,713 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:12:45,931 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_vehicle_trip_start: Starting TestVehicleTripWizard.test_trip_start_wizard_001 ... 2026-08-24 04:12:46,209 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [506] 2026-08-24 04:12:46,352 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [507] 2026-08-24 04:12:46,433 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_vehicle_trip_start: Starting TestVehicleTripWizard.test_trip_start_wizard_002 ... 2026-08-24 04:12:46,681 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [509] 2026-08-24 04:12:46,813 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [510] 2026-08-24 04:12:46,891 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:12:47,293 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1322] 2026-08-24 04:12:47,358 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1323] 2026-08-24 04:12:47,423 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1324] 2026-08-24 04:12:47,435 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_vrp_apply: Starting TestVRPApplyCreatesTrip.test_apply_creates_draft_trip_when_vehicle_has_none ... 2026-08-24 04:12:47,650 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #516 deleted trip.segment records with IDs: [512] 2026-08-24 04:12:47,702 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:12:48,165 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1325] 2026-08-24 04:12:48,233 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1326] 2026-08-24 04:12:48,297 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1327] 2026-08-24 04:12:48,312 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_vrp_apply: Starting TestVRPApplyReusesTrip.test_apply_reuses_existing_assignable_trip ... 2026-08-24 04:12:48,520 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #517 deleted trip.segment records with IDs: [514] 2026-08-24 04:12:48,616 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:12:49,772 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpSeamNoOp.test_vrp_empty_items_echoes_provider_verbatim ... 2026-08-24 04:12:49,835 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpSeamNoOp.test_vrp_empty_items_returns_exactly_three_keys ... 2026-08-24 04:12:49,856 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:12:51,034 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpFeasiblePlan.test_vrp_feasible_solution ... 2026-08-24 04:12:51,409 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1328] 2026-08-24 04:12:51,486 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1329] 2026-08-24 04:12:51,571 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1330] 2026-08-24 04:12:51,656 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1331] 2026-08-24 04:12:51,852 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1332] 2026-08-24 04:12:51,922 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1333] 2026-08-24 04:12:51,981 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1334] 2026-08-24 04:12:52,046 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1335] 2026-08-24 04:12:57,118 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:12:58,129 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpPerLegCumulative.test_vrp_per_leg_reload_route_is_feasible ... 2026-08-24 04:12:58,428 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1336] 2026-08-24 04:12:58,484 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1337] 2026-08-24 04:12:58,539 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1338] 2026-08-24 04:12:58,594 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1339] 2026-08-24 04:12:58,700 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1340] 2026-08-24 04:12:58,763 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1341] 2026-08-24 04:12:58,843 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1342] 2026-08-24 04:12:58,909 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1343] 2026-08-24 04:12:59,030 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1344] 2026-08-24 04:12:59,095 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1345] 2026-08-24 04:12:59,153 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1346] 2026-08-24 04:12:59,219 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1347] 2026-08-24 04:13:04,282 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:13:05,527 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpDroppedReasons.test_vrp_drop_missing_coordinates_item ... 2026-08-24 04:13:05,876 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1348] 2026-08-24 04:13:05,942 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1349] 2026-08-24 04:13:06,006 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1350] 2026-08-24 04:13:06,078 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1351] 2026-08-24 04:13:06,115 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpDroppedReasons.test_vrp_drop_no_available_vehicle_item ... 2026-08-24 04:13:06,354 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1352] 2026-08-24 04:13:06,426 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1353] 2026-08-24 04:13:06,491 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1354] 2026-08-24 04:13:06,563 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1355] 2026-08-24 04:13:06,861 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [516] 2026-08-24 04:13:07,140 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1356] 2026-08-24 04:13:07,216 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1357] 2026-08-24 04:13:07,297 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1358] 2026-08-24 04:13:07,369 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1359] 2026-08-24 04:13:07,416 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpDroppedReasons.test_vrp_drop_out_of_window_item ... 2026-08-24 04:13:07,694 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1360] 2026-08-24 04:13:07,748 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1361] 2026-08-24 04:13:07,798 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1362] 2026-08-24 04:13:07,847 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1363] 2026-08-24 04:13:07,882 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpDroppedReasons.test_vrp_drop_over_capacity_item ... 2026-08-24 04:13:08,190 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1364] 2026-08-24 04:13:08,274 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1365] 2026-08-24 04:13:08,326 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1366] 2026-08-24 04:13:08,400 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1367] 2026-08-24 04:13:08,455 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:13:09,665 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpAvailability.test_vrp_busy_vehicle_is_excluded ... 2026-08-24 04:13:09,915 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1368] 2026-08-24 04:13:09,971 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1369] 2026-08-24 04:13:10,032 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1370] 2026-08-24 04:13:10,117 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1371] 2026-08-24 04:13:10,371 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [518] 2026-08-24 04:13:10,595 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1372] 2026-08-24 04:13:10,651 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1373] 2026-08-24 04:13:10,708 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1374] 2026-08-24 04:13:10,764 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1375] 2026-08-24 04:13:15,821 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:13:16,941 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpMultiDepot.test_vrp_each_route_rooted_at_own_depot ... 2026-08-24 04:13:17,336 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1376] 2026-08-24 04:13:17,402 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1377] 2026-08-24 04:13:17,465 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1378] 2026-08-24 04:13:17,536 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1379] 2026-08-24 04:13:17,694 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1380] 2026-08-24 04:13:17,773 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1381] 2026-08-24 04:13:17,853 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1382] 2026-08-24 04:13:17,931 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1383] 2026-08-24 04:13:23,005 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:13:24,270 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpMatrixTeleport.test_missing_offdiagonal_cell_is_repaired_not_teleport ... 2026-08-24 04:13:24,422 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:13:25,553 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpClassifyDroppedReasons.test_in_horizon_but_window_too_tight_is_reason_time_window ... 2026-08-24 04:13:25,852 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1384] 2026-08-24 04:13:25,909 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1385] 2026-08-24 04:13:25,964 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1386] 2026-08-24 04:13:26,034 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1387] 2026-08-24 04:13:26,078 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpClassifyDroppedReasons.test_seats_exceeded_drop_is_reason_seats_not_capacity ... 2026-08-24 04:13:26,346 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1388] 2026-08-24 04:13:26,405 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1389] 2026-08-24 04:13:26,490 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1390] 2026-08-24 04:13:26,557 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1391] 2026-08-24 04:13:26,601 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:13:27,804 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpSolverMeta.test_no_solution_meta_is_honest ... 2026-08-24 04:13:28,117 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1392] 2026-08-24 04:13:28,187 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1393] 2026-08-24 04:13:28,258 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1394] 2026-08-24 04:13:28,314 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1395] 2026-08-24 04:13:28,554 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [520] 2026-08-24 04:13:28,787 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1396] 2026-08-24 04:13:28,852 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1397] 2026-08-24 04:13:28,914 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1398] 2026-08-24 04:13:28,979 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1399] 2026-08-24 04:13:29,026 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpSolverMeta.test_solver_meta_signals_are_live_not_pinned ... 2026-08-24 04:13:29,049 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpSolverMeta.test_solver_status_derives_from_ortools_not_hardcoded ... 2026-08-24 04:13:29,337 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1400] 2026-08-24 04:13:29,399 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1401] 2026-08-24 04:13:29,452 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1402] 2026-08-24 04:13:29,506 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1403] 2026-08-24 04:13:34,558 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:13:35,619 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning.tests.test_waypoint_cleared_on_release: Starting TestWaypointClearedOnRelease.test_waypoints_cleared_when_booking_item_released_from_trip ... 2026-08-24 04:13:35,865 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1404] 2026-08-24 04:13:35,919 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1405] 2026-08-24 04:13:35,972 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1406] 2026-08-24 04:13:36,026 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1407] 2026-08-24 04:13:36,142 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [522] 2026-08-24 04:13:36,276 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:13:36,288 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning_account.tests.test_auto_install_optin: Starting TestViinFleetPlanningAccountAutoInstallOptin.test_planning_account_has_no_old_technical_name ... 2026-08-24 04:13:36,310 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning_account.tests.test_auto_install_optin: Starting TestViinFleetPlanningAccountAutoInstallOptin.test_planning_account_triggers_off_booking_and_planning ... 2026-08-24 04:13:36,346 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:13:36,358 202 INFO rb-5fd110a-224202-407438 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-24 04:13:36,392 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:13:36,644 202 INFO rb-5fd110a-224202-407438 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-24 04:13:36,750 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [524] 2026-08-24 04:13:36,825 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:13:36,837 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning_hr_expense.tests.test_expense_sheet_view: Starting TestExpenseSheetFormExposesFleetTrip.test_fleet_trip_id_is_rendered_on_the_expense_sheet_form ... 2026-08-24 04:13:36,906 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:13:38,166 202 INFO rb-5fd110a-224202-407438 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-24 04:13:38,381 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [526] 2026-08-24 04:13:38,531 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseHappyPath.test_expense_line_payment_mode_own_account ... 2026-08-24 04:13:38,699 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [528] 2026-08-24 04:13:38,816 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseHappyPath.test_expense_sheet_count_smart_button ... 2026-08-24 04:13:38,982 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [530] 2026-08-24 04:13:39,112 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseHappyPath.test_gl_account_resolves_on_expense_line ... 2026-08-24 04:13:39,301 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [532] 2026-08-24 04:13:39,413 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-24 04:13:40,519 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseUserError.test_missing_product_raises_user_error ... 2026-08-24 04:13:40,761 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [534] 2026-08-24 04:13:40,888 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-24 04:13:42,024 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseIdempotencyAndAuto.test_auto_create_flag_triggers_on_action_done ... 2026-08-24 04:13:42,272 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [536] 2026-08-24 04:13:42,373 202 INFO rb-5fd110a-224202-407438 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-24 04:13:42,512 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [538] 2026-08-24 04:13:42,589 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseIdempotencyAndAuto.test_double_generate_does_not_duplicate_sheet ... 2026-08-24 04:13:42,743 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [540] 2026-08-24 04:13:42,870 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-24 04:13:44,192 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseGuards.test_driver_without_employee_produces_no_sheet ... 2026-08-24 04:13:44,477 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [542] 2026-08-24 04:13:44,567 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseGuards.test_passenger_seam_is_removed ... 2026-08-24 04:13:44,592 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-24 04:13:45,868 202 INFO rb-5fd110a-224202-407438 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-24 04:13:46,128 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [544] 2026-08-24 04:13:46,279 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #607 deleted hr.expense.sheet records with IDs: [35] 2026-08-24 04:13:46,308 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [201] 2026-08-24 04:13:46,329 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3042] 2026-08-24 04:13:46,345 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseCancelCascade.test_trip_cancel_leaves_submitted_sheet_untouched ... 2026-08-24 04:13:46,539 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [546] 2026-08-24 04:13:46,705 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseCancelCascade.test_trip_cancel_unlinks_draft_expense_sheet ... 2026-08-24 04:13:46,870 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [548] 2026-08-24 04:13:47,028 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #607 deleted hr.expense.sheet records with IDs: [37] 2026-08-24 04:13:47,062 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-24 04:13:48,337 202 INFO rb-5fd110a-224202-407438 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-24 04:13:48,526 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-24 04:13:49,877 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseViewAction.test_view_action_binds_real_expense_sheet_form ... 2026-08-24 04:13:50,190 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [550] 2026-08-24 04:13:50,327 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseViewAction.test_view_action_scopes_domain_when_not_single ... 2026-08-24 04:13:50,530 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [552] 2026-08-24 04:13:50,722 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-24 04:13:52,141 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseDocumentDate.test_expense_for_a_finished_trip_is_dated_by_the_arrival ... 2026-08-24 04:13:52,373 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [554] 2026-08-24 04:13:52,484 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseDocumentDate.test_expense_for_a_running_trip_is_dated_today ... 2026-08-24 04:13:52,638 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [556] 2026-08-24 04:13:52,752 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-24 04:13:52,762 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_purchase.tests.test_auto_install_optin: Starting TestViinFleetPurchaseAutoInstallOptin.test_purchase_auto_installs_on_full_depends ... 2026-08-24 04:13:52,777 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_purchase.tests.test_auto_install_optin: Starting TestViinFleetPurchaseAutoInstallOptin.test_purchase_user_inherits_fleet_readonly_group ... 2026-08-24 04:13:53,036 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1408] 2026-08-24 04:13:53,043 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21569] 2026-08-24 04:13:53,058 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:13:53,090 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:13:54,431 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale.tests.test_coexistence: Starting TestFleetFreightCoexistence.test_mixed_order_generates_one_shipment_and_one_booking_no_cross_contamination ... 2026-08-24 04:13:54,838 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale.tests.test_coexistence: Starting TestFleetFreightCoexistence.test_neither_transport_constraint_fires_on_one_shipment_one_booking ... 2026-08-24 04:13:55,076 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale.tests.test_coexistence: Starting TestFleetFreightCoexistence.test_pure_fleet_order_creates_no_shipment ... 2026-08-24 04:13:55,244 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale.tests.test_coexistence: Starting TestFleetFreightCoexistence.test_pure_freight_order_creates_no_fleet_booking ... 2026-08-24 04:13:55,450 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:13:55,844 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_billed_then_cancelled_order_uses_credit_note_route ... 2026-08-24 04:13:57,232 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [63] 2026-08-24 04:13:57,249 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [53] 2026-08-24 04:13:57,339 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_booking_item_prepare_hook_is_overridable_by_a_leaf ... 2026-08-24 04:13:57,548 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_cancel_order_cancels_draft_booking ... 2026-08-24 04:13:57,927 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [65] 2026-08-24 04:13:57,939 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [55] 2026-08-24 04:13:57,991 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_cancel_order_refuses_when_booking_in_progress ... 2026-08-24 04:13:58,407 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #631 deleted mail.mail records with IDs: [1409] 2026-08-24 04:13:58,472 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #631 deleted mail.mail records with IDs: [1410] 2026-08-24 04:13:58,534 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #631 deleted mail.mail records with IDs: [1411] 2026-08-24 04:13:58,694 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [66] 2026-08-24 04:13:58,711 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [56] 2026-08-24 04:13:58,766 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_confirm_generates_one_draft_booking_linked_back_per_line ... 2026-08-24 04:13:58,964 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_fleet_line_price_unit_survives_recompute_on_plain_sale ... 2026-08-24 04:14:00,514 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_fleet_transport_line_is_discriminated_from_service_line ... 2026-08-24 04:14:01,323 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_fleet_transport_product_must_stay_a_service ... 2026-08-24 04:14:01,394 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_is_commercially_billed_true_only_when_sale_linked ... 2026-08-24 04:14:01,579 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_non_creator_salesman_can_cancel_so_without_access_error ... 2026-08-24 04:14:02,028 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #632 deleted loyalty.history records with IDs: [69] 2026-08-24 04:14:02,065 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #632 deleted sale.order.coupon.points records with IDs: [59] 2026-08-24 04:14:02,140 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_prelinked_orphan_booking_is_adopted_on_confirm ... 2026-08-24 04:14:02,306 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_product_form_arch_exposes_fleet_transport_anchor ... 2026-08-24 04:14:02,416 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_reconfirm_syncs_existing_booking_without_creating_second ... 2026-08-24 04:14:02,723 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [71] 2026-08-24 04:14:02,735 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [61] 2026-08-24 04:14:02,830 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_second_booking_on_same_order_is_rejected ... 2026-08-24 04:14:03,195 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_smart_button_visible_for_fleet_order_only ... 2026-08-24 04:14:03,435 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:14:03,743 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_cargo_volume_per_unit_set_correctly ... 2026-08-24 04:14:03,942 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_cargo_weight_per_unit_set_correctly ... 2026-08-24 04:14:04,122 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_dimension_routing_by_uom_category ... 2026-08-24 04:14:04,455 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_volume_uom_maps_qty_to_demand_volume ... 2026-08-24 04:14:04,668 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_weight_uom_maps_qty_to_demand_weight ... 2026-08-24 04:14:04,867 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:14:05,150 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_booking_linked_to_sale_order ... 2026-08-24 04:14:05,349 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_cargo_mapped_from_line ... 2026-08-24 04:14:05,561 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_cargo_payload_lifecycle_on_cancel ... 2026-08-24 04:14:05,766 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_confirm_generates_one_cargo_booking ... 2026-08-24 04:14:05,955 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_confirm_satisfies_demand_constraints ... 2026-08-24 04:14:06,127 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_reconfirm_no_duplicate_cargo_booking ... 2026-08-24 04:14:06,331 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:14:06,633 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_modularity: Starting TestFleetSaleCargoModularity.test_cargo_booking_not_generated_for_service_line ... 2026-08-24 04:14:06,847 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_modularity: Starting TestFleetSaleCargoModularity.test_mixed_freight_fleet_so_no_cross_contamination ... 2026-08-24 04:14:07,178 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_modularity: Starting TestFleetSaleCargoModularity.test_pure_service_so_generates_no_cargo_booking ... 2026-08-24 04:14:07,377 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:14:07,693 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_confirm_generates_ordered_stop_pairs ... 2026-08-24 04:14:07,921 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_confirm_satisfies_aggregate_demand ... 2026-08-24 04:14:08,114 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_item_pickup_overridable_default_header ... 2026-08-24 04:14:08,310 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_sequence_is_positive ... 2026-08-24 04:14:08,687 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_single_stop_unchanged ... 2026-08-24 04:14:08,900 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:14:09,395 202 INFO rb-5fd110a-224202-407438 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-24 04:14:10,252 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:14:10,358 202 INFO rb-5fd110a-224202-407438 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-24 04:14:10,592 202 INFO rb-5fd110a-224202-407438 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-24 04:14:10,799 202 INFO rb-5fd110a-224202-407438 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-24 04:14:10,995 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_is_fleet_passenger_fare_flag_discriminates_correctly ... 2026-08-24 04:14:11,168 202 INFO rb-5fd110a-224202-407438 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-24 04:14:11,320 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_pricelist_does_not_clobber_manually_entered_fare ... 2026-08-24 04:14:12,561 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_seat_count_uses_final_qty_before_confirm ... 2026-08-24 04:14:13,507 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_vip_product_yields_vip_transport_booking_type ... 2026-08-24 04:14:13,756 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:14:14,008 202 INFO rb-5fd110a-224202-407438 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-24 04:14:14,139 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:14:17,572 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_capacity_toggle_stock: Starting TestCapacityToggleStock.test_use_load_capacity_false_stock_skips_weight_check ... 2026-08-24 04:14:17,753 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [558] 2026-08-24 04:14:17,801 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_capacity_toggle_stock: Starting TestCapacityToggleStock.test_use_load_capacity_true_stock_raises_on_overload ... 2026-08-24 04:14:17,867 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-24 04:14:21,512 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_group_by_transport_cycles_001 ... 2026-08-24 04:14:21,756 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_001 ... 2026-08-24 04:14:21,789 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_002 ... 2026-08-24 04:14:21,814 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_003 ... 2026-08-24 04:14:21,842 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_004 ... 2026-08-24 04:14:21,912 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_005 ... 2026-08-24 04:14:22,033 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_006 ... 2026-08-24 04:14:22,092 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_007 ... 2026-08-24 04:14:22,210 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_stock_picking_weight_and_volume_001 ... 2026-08-24 04:14:22,241 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_trip_picking_same_local_date_001 ... 2026-08-24 04:14:22,352 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_trip_picking_same_local_date_002 ... 2026-08-24 04:14:22,490 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-24 04:14:27,089 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_001 ... 2026-08-24 04:14:27,123 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 656, model: trip.waypoint 2026-08-24 04:14:27,142 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_002 ... 2026-08-24 04:14:27,191 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 656, model: fleet.vehicle.trip 2026-08-24 04:14:27,211 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_003 ... 2026-08-24 04:14:27,253 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 661, model: trip.waypoint 2026-08-24 04:14:27,277 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_004 ... 2026-08-24 04:14:27,297 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 661, model: stock.picking 2026-08-24 04:14:27,315 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_005 ... 2026-08-24 04:14:27,329 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 663, model: stock.picking 2026-08-24 04:14:27,496 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #663 deleted trip.segment records with IDs: [560] 2026-08-24 04:14:27,556 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_006 ... 2026-08-24 04:14:27,709 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_007 ... 2026-08-24 04:14:27,957 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #664 deleted trip.segment records with IDs: [562] 2026-08-24 04:14:28,013 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_008 ... 2026-08-24 04:14:28,276 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #664 deleted trip.segment records with IDs: [564] 2026-08-24 04:14:28,336 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_001 ... 2026-08-24 04:14:28,451 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [566] 2026-08-24 04:14:28,519 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [447, 448] 2026-08-24 04:14:28,578 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_002 ... 2026-08-24 04:14:28,657 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_003 ... 2026-08-24 04:14:28,788 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [568] 2026-08-24 04:14:28,852 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [449, 450] 2026-08-24 04:14:28,896 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_004 ... 2026-08-24 04:14:29,015 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [570] 2026-08-24 04:14:29,090 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [451, 452] 2026-08-24 04:14:29,143 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_005 ... 2026-08-24 04:14:29,256 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [572] 2026-08-24 04:14:29,320 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [454] 2026-08-24 04:14:29,374 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_006 ... 2026-08-24 04:14:29,593 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [574] 2026-08-24 04:14:29,660 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [456] 2026-08-24 04:14:29,722 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_007 ... 2026-08-24 04:14:29,807 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [576] 2026-08-24 04:14:29,864 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [577] 2026-08-24 04:14:29,947 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_008 ... 2026-08-24 04:14:30,048 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [579] 2026-08-24 04:14:30,112 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [459, 460] 2026-08-24 04:14:30,158 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_009 ... 2026-08-24 04:14:30,269 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [581] 2026-08-24 04:14:30,404 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [461, 462] 2026-08-24 04:14:30,506 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [583] 2026-08-24 04:14:30,555 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [463, 464] 2026-08-24 04:14:30,597 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_001 ... 2026-08-24 04:14:30,620 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_002 ... 2026-08-24 04:14:30,781 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [585] 2026-08-24 04:14:30,832 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_003 ... 2026-08-24 04:14:30,908 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_004 ... 2026-08-24 04:14:31,100 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [587] 2026-08-24 04:14:31,162 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [467, 468] 2026-08-24 04:14:31,205 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [220] 2026-08-24 04:14:31,213 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3119] 2026-08-24 04:14:31,232 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_005 ... 2026-08-24 04:14:31,453 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [589] 2026-08-24 04:14:31,530 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [469, 470] 2026-08-24 04:14:31,578 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [221] 2026-08-24 04:14:31,588 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3120] 2026-08-24 04:14:31,738 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [591] 2026-08-24 04:14:31,788 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_006 ... 2026-08-24 04:14:31,943 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [593] 2026-08-24 04:14:32,097 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [594] 2026-08-24 04:14:32,169 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [595, 596] 2026-08-24 04:14:32,461 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [599] 2026-08-24 04:14:32,645 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [601] 2026-08-24 04:14:32,686 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_007 ... 2026-08-24 04:14:32,852 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [603] 2026-08-24 04:14:32,910 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [480, 481] 2026-08-24 04:14:32,941 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [226] 2026-08-24 04:14:32,949 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3130] 2026-08-24 04:14:32,964 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_008 ... 2026-08-24 04:14:33,124 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [605] 2026-08-24 04:14:33,178 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [482, 483] 2026-08-24 04:14:33,210 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [227] 2026-08-24 04:14:33,218 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3131] 2026-08-24 04:14:33,338 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [607] 2026-08-24 04:14:33,402 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-24 04:14:37,225 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_001 ... 2026-08-24 04:14:37,466 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [609] 2026-08-24 04:14:37,673 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [611] 2026-08-24 04:14:37,879 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [613] 2026-08-24 04:14:37,965 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [610] 2026-08-24 04:14:38,071 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [615, 616] 2026-08-24 04:14:38,202 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [612] 2026-08-24 04:14:38,323 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [619, 620] 2026-08-24 04:14:38,435 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [614] 2026-08-24 04:14:38,560 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [623, 624] 2026-08-24 04:14:38,701 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [617, 618] 2026-08-24 04:14:38,827 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [627, 628, 629] 2026-08-24 04:14:38,930 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_002 ... 2026-08-24 04:14:39,277 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [633] 2026-08-24 04:14:39,513 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [635] 2026-08-24 04:14:39,724 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [637] 2026-08-24 04:14:39,906 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [639] 2026-08-24 04:14:40,114 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [641] 2026-08-24 04:14:40,293 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [643] 2026-08-24 04:14:40,510 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [645] 2026-08-24 04:14:40,562 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_003 ... 2026-08-24 04:14:40,606 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_004 ... 2026-08-24 04:14:40,761 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [647] 2026-08-24 04:14:40,829 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [648] 2026-08-24 04:14:40,894 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [649, 650] 2026-08-24 04:14:41,020 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [651, 652] 2026-08-24 04:14:41,139 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [653, 654, 655] 2026-08-24 04:14:41,269 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [656, 657, 658] 2026-08-24 04:14:41,370 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [659, 660, 661, 662] 2026-08-24 04:14:41,531 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [663, 664, 665, 666] 2026-08-24 04:14:41,711 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [667, 668, 669, 670, 671] 2026-08-24 04:14:41,857 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [672, 673, 674, 675, 676] 2026-08-24 04:14:42,004 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [677, 678, 679, 680, 681, 682] 2026-08-24 04:14:42,105 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_006 ... 2026-08-24 04:14:42,242 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [689] 2026-08-24 04:14:42,381 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [691] 2026-08-24 04:14:42,553 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [693] 2026-08-24 04:14:42,662 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [690] 2026-08-24 04:14:42,774 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [695, 696] 2026-08-24 04:14:42,876 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [692] 2026-08-24 04:14:42,994 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [699, 700] 2026-08-24 04:14:43,140 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [694] 2026-08-24 04:14:43,244 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [703, 704] 2026-08-24 04:14:43,336 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [697, 698] 2026-08-24 04:14:43,431 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [707, 708, 709] 2026-08-24 04:14:43,521 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_007 ... 2026-08-24 04:14:43,777 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [713] 2026-08-24 04:14:43,948 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [715] 2026-08-24 04:14:44,109 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [717] 2026-08-24 04:14:44,204 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [714] 2026-08-24 04:14:44,298 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [719, 720] 2026-08-24 04:14:44,434 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [718] 2026-08-24 04:14:44,529 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [723, 724] 2026-08-24 04:14:44,677 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [721, 722] 2026-08-24 04:14:44,843 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [727, 728, 729] 2026-08-24 04:14:44,953 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [716] 2026-08-24 04:14:45,023 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [733, 734] 2026-08-24 04:14:45,129 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [725, 726] 2026-08-24 04:14:45,226 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [737, 738, 739] 2026-08-24 04:14:45,305 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_010 ... 2026-08-24 04:14:45,477 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [743] 2026-08-24 04:14:45,702 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [745] 2026-08-24 04:14:45,868 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [747] 2026-08-24 04:14:45,999 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [744] 2026-08-24 04:14:46,146 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [749, 750] 2026-08-24 04:14:46,279 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [746] 2026-08-24 04:14:46,410 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [753, 754] 2026-08-24 04:14:46,545 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [748] 2026-08-24 04:14:46,677 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [757, 758] 2026-08-24 04:14:46,769 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [751, 752] 2026-08-24 04:14:46,868 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [761, 762, 763] 2026-08-24 04:14:46,952 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_011 ... 2026-08-24 04:14:47,008 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_012 ... 2026-08-24 04:14:47,180 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [767] 2026-08-24 04:14:47,246 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [768] 2026-08-24 04:14:47,321 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [769, 770] 2026-08-24 04:14:47,457 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [771, 772] 2026-08-24 04:14:47,584 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [773, 774, 775] 2026-08-24 04:14:47,689 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [776, 777, 778] 2026-08-24 04:14:47,770 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [779, 780, 781, 782] 2026-08-24 04:14:47,899 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [783, 784, 785, 786] 2026-08-24 04:14:48,083 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [787, 788, 789, 790, 791] 2026-08-24 04:14:48,236 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [792, 793, 794, 795, 796] 2026-08-24 04:14:48,392 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [797, 798, 799, 800, 801, 802] 2026-08-24 04:14:48,507 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_013 ... 2026-08-24 04:14:48,729 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [809] 2026-08-24 04:14:48,925 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [811] 2026-08-24 04:14:49,084 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [813] 2026-08-24 04:14:49,175 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [810] 2026-08-24 04:14:49,295 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [815, 816] 2026-08-24 04:14:49,405 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [814] 2026-08-24 04:14:49,478 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [819, 820] 2026-08-24 04:14:49,638 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [817, 818] 2026-08-24 04:14:49,761 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [823, 824, 825] 2026-08-24 04:14:49,885 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [812] 2026-08-24 04:14:49,976 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [829, 830] 2026-08-24 04:14:50,108 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [821, 822] 2026-08-24 04:14:50,216 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [833, 834, 835] 2026-08-24 04:14:50,306 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_014 ... 2026-08-24 04:14:50,903 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [839] 2026-08-24 04:14:51,107 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [841] 2026-08-24 04:14:51,293 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [843] 2026-08-24 04:14:51,397 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [840] 2026-08-24 04:14:51,513 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [845, 846] 2026-08-24 04:14:51,619 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [842] 2026-08-24 04:14:51,721 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [849, 850] 2026-08-24 04:14:51,873 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [844] 2026-08-24 04:14:52,010 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [853, 854] 2026-08-24 04:14:52,135 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [847, 848] 2026-08-24 04:14:52,283 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [857, 858, 859] 2026-08-24 04:14:52,514 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [863] 2026-08-24 04:14:52,689 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [865] 2026-08-24 04:14:52,842 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [867] 2026-08-24 04:14:52,940 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [864] 2026-08-24 04:14:53,014 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [869, 870] 2026-08-24 04:14:53,133 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [866] 2026-08-24 04:14:53,230 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [873, 874] 2026-08-24 04:14:53,368 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [868] 2026-08-24 04:14:53,466 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [877, 878] 2026-08-24 04:14:53,593 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [871, 872] 2026-08-24 04:14:53,658 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [881, 882, 883] 2026-08-24 04:14:53,756 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-24 04:14:57,565 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_001 ... 2026-08-24 04:14:57,789 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [887] 2026-08-24 04:14:57,862 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [888] 2026-08-24 04:14:57,924 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [889, 890] 2026-08-24 04:14:58,038 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [891, 892] 2026-08-24 04:14:58,158 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [893, 894, 895] 2026-08-24 04:14:58,270 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [896, 897, 898] 2026-08-24 04:14:58,360 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [899, 900, 901, 902] 2026-08-24 04:14:58,563 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [907] 2026-08-24 04:14:58,749 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [909] 2026-08-24 04:14:58,880 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [903, 904, 905, 906] 2026-08-24 04:14:59,060 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [911, 912, 913, 914, 915] 2026-08-24 04:14:59,203 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_002 ... 2026-08-24 04:14:59,433 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [921] 2026-08-24 04:14:59,507 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [922] 2026-08-24 04:14:59,588 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [923, 924] 2026-08-24 04:14:59,702 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [925, 926] 2026-08-24 04:14:59,842 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [927, 928, 929] 2026-08-24 04:14:59,959 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [930, 931, 932] 2026-08-24 04:15:00,068 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [933, 934, 935, 936] 2026-08-24 04:15:00,313 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [941] 2026-08-24 04:15:00,483 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [943] 2026-08-24 04:15:00,597 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [937, 938, 939, 940] 2026-08-24 04:15:00,733 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [945, 946, 947, 948, 949] 2026-08-24 04:15:00,845 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_003 ... 2026-08-24 04:15:01,030 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [955] 2026-08-24 04:15:01,100 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [956] 2026-08-24 04:15:01,170 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [957, 958] 2026-08-24 04:15:01,269 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [959, 960] 2026-08-24 04:15:01,428 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [961, 962, 963] 2026-08-24 04:15:01,578 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [964, 965, 966] 2026-08-24 04:15:01,711 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [967, 968, 969, 970] 2026-08-24 04:15:01,973 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [975] 2026-08-24 04:15:02,150 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [977] 2026-08-24 04:15:02,258 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [971, 972, 973, 974] 2026-08-24 04:15:02,411 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [979, 980, 981, 982, 983] 2026-08-24 04:15:02,534 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_004 ... 2026-08-24 04:15:02,721 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [989] 2026-08-24 04:15:02,794 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [990] 2026-08-24 04:15:02,893 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [991, 992] 2026-08-24 04:15:03,030 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [993, 994] 2026-08-24 04:15:03,190 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [995, 996, 997] 2026-08-24 04:15:03,328 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [998, 999, 1000] 2026-08-24 04:15:03,410 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1001, 1002, 1003, 1004] 2026-08-24 04:15:03,605 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1009] 2026-08-24 04:15:03,728 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1010] 2026-08-24 04:15:03,853 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1011, 1012] 2026-08-24 04:15:03,974 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1005, 1006, 1007, 1008] 2026-08-24 04:15:04,135 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1015, 1016, 1017, 1018, 1019] 2026-08-24 04:15:04,242 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_005 ... 2026-08-24 04:15:04,284 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_006 ... 2026-08-24 04:15:04,436 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1025] 2026-08-24 04:15:04,499 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1026] 2026-08-24 04:15:04,574 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1027, 1028] 2026-08-24 04:15:04,687 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1029, 1030] 2026-08-24 04:15:04,811 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1031, 1032, 1033] 2026-08-24 04:15:04,942 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1034, 1035, 1036] 2026-08-24 04:15:05,049 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1037, 1038, 1039, 1040] 2026-08-24 04:15:05,148 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1041, 1042, 1043, 1044] 2026-08-24 04:15:05,268 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1045, 1046, 1047, 1048, 1049] 2026-08-24 04:15:05,387 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_014 ... 2026-08-24 04:15:05,977 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1055] 2026-08-24 04:15:06,032 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1056] 2026-08-24 04:15:06,090 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1057, 1058] 2026-08-24 04:15:06,192 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1059, 1060] 2026-08-24 04:15:06,300 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1061, 1062, 1063] 2026-08-24 04:15:06,391 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1064, 1065, 1066] 2026-08-24 04:15:06,473 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1067, 1068, 1069, 1070] 2026-08-24 04:15:06,711 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1075] 2026-08-24 04:15:06,898 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1077] 2026-08-24 04:15:07,004 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1071, 1072, 1073, 1074] 2026-08-24 04:15:07,162 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1079, 1080, 1081, 1082, 1083] 2026-08-24 04:15:07,361 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1089] 2026-08-24 04:15:07,414 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1090] 2026-08-24 04:15:07,469 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1091, 1092] 2026-08-24 04:15:07,551 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1093, 1094] 2026-08-24 04:15:07,630 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1095, 1096, 1097] 2026-08-24 04:15:07,716 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1098, 1099, 1100] 2026-08-24 04:15:07,787 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1101, 1102, 1103, 1104] 2026-08-24 04:15:07,941 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1109] 2026-08-24 04:15:08,096 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1111] 2026-08-24 04:15:08,188 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1105, 1106, 1107, 1108] 2026-08-24 04:15:08,283 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1113, 1114, 1115, 1116, 1117] 2026-08-24 04:15:08,401 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-24 04:15:12,315 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_batch: Starting TestFleetStockBatch.test_batch_reassign_is_idempotent ... 2026-08-24 04:15:12,807 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_batch: Starting TestFleetStockBatch.test_wave_assigns_loads_in_one_action ... 2026-08-24 04:15:14,822 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_batch: Starting TestFleetStockBatch.test_wave_done_rederives_round2_loads ... 2026-08-24 04:15:15,391 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-24 04:15:18,863 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_cancel: Starting TestFleetStockCancel.test_trip_cancel_does_not_raise_on_release ... 2026-08-24 04:15:19,045 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted fleet.stock.load records with IDs: [48] 2026-08-24 04:15:19,060 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_cancel: Starting TestFleetStockCancel.test_trip_cancel_releases_legs_and_batch ... 2026-08-24 04:15:19,296 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted fleet.stock.load records with IDs: [49] 2026-08-24 04:15:19,299 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted fleet.stock.transfer.leg records with IDs: [1] 2026-08-24 04:15:19,316 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_cancel: Starting TestFleetStockCancel.test_trip_cancel_releases_loads ... 2026-08-24 04:15:19,437 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted fleet.stock.load records with IDs: [50] 2026-08-24 04:15:19,476 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-24 04:15:23,239 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_capacity_warning: Starting TestCapacityWarning.test_stowage_volume_warning_fires_in_pre_warning_zone ... 2026-08-24 04:15:23,561 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1123] 2026-08-24 04:15:23,671 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_capacity_warning: Starting TestCapacityWarning.test_stowage_volume_warning_silent_below_warning_threshold ... 2026-08-24 04:15:23,934 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1125] 2026-08-24 04:15:24,025 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_capacity_warning: Starting TestCapacityWarning.test_weight_warning_fires_in_pre_warning_zone ... 2026-08-24 04:15:24,286 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1127] 2026-08-24 04:15:24,383 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_capacity_warning: Starting TestCapacityWarning.test_weight_warning_silent_below_warning_threshold ... 2026-08-24 04:15:24,667 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1129] 2026-08-24 04:15:24,775 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-24 04:15:28,493 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_inter_wh: Starting TestFleetStockInterWarehouse.test_goods_feeds_cross_axis_once ... 2026-08-24 04:15:28,857 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_inter_wh: Starting TestFleetStockInterWarehouse.test_inter_warehouse_leg_counts_once ... 2026-08-24 04:15:29,038 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_inter_wh: Starting TestFleetStockInterWarehouse.test_transfer_leg_requires_chain_link ... 2026-08-24 04:15:29,237 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_inter_wh: Starting TestFleetStockInterWarehouse.test_transfer_leg_root_picking_is_chain_head ... 2026-08-24 04:15:29,439 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-24 04:15:33,163 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_all_picking_types_carriable ... 2026-08-24 04:15:33,401 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_allocated_volume_follows_product_stowage_change ... 2026-08-24 04:15:33,550 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_fractional_weight_from_picking_rollup ... 2026-08-24 04:15:33,677 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_loaded_picking_not_double_counted ... 2026-08-24 04:15:33,897 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1131] 2026-08-24 04:15:33,975 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_no_load_coexistence_keeps_legacy_weight ... 2026-08-24 04:15:34,201 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1133] 2026-08-24 04:15:34,260 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_over_allocation_blocked ... 2026-08-24 04:15:34,389 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_quantity_done_reconciles_picked_quantity ... 2026-08-24 04:15:34,651 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_round_number_follows_backorder_depth ... 2026-08-24 04:15:35,164 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_split_conserves_demand ... 2026-08-24 04:15:35,665 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_trip_extra_weight_uses_fractional_load ... 2026-08-24 04:15:35,814 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-24 04:15:39,869 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_manifest: Starting TestFleetStockManifest.test_manifest_axis_b_only_goods ... 2026-08-24 04:15:40,088 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_manifest: Starting TestFleetStockManifest.test_manifest_inter_wh_leg_as_one_row ... 2026-08-24 04:15:40,282 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_manifest: Starting TestFleetStockManifest.test_manifest_projects_all_picking_types ... 2026-08-24 04:15:40,523 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-24 04:15:44,595 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_scale: Starting TestFleetStockScale.test_forty_pickings_assign_query_bounded ... 2026-08-24 04:15:46,633 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_scale: Starting TestFleetStockScale.test_load_compute_no_n_plus_one ... 2026-08-24 04:15:51,038 202 INFO rb-5fd110a-224202-407438 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-24 04:15:51,046 202 INFO rb-5fd110a-224202-407438 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-24 04:15:51,084 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-24 04:15:54,586 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_split_transfer: Starting TestFleetStockSplitTransfer.test_action_split_transfer_blocked_for_trip ... 2026-08-24 04:15:54,810 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1135] 2026-08-24 04:15:54,991 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_split_transfer: Starting TestFleetStockSplitTransfer.test_action_split_transfer_passthrough_for_non_trip_picking ... 2026-08-24 04:15:55,411 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_split_transfer: Starting TestFleetStockSplitTransfer.test_create_backorder_forwards_backorder_moves ... 2026-08-24 04:15:55,830 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-24 04:15:59,551 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_standalone: Starting TestFleetStockStandalone.test_goods_standalone_no_cargo_dependency ... 2026-08-24 04:15:59,784 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1137] 2026-08-24 04:15:59,824 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_standalone: Starting TestFleetStockStandalone.test_inter_wh_and_wave_work_standalone ... 2026-08-24 04:16:00,142 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_standalone: Starting TestFleetStockStandalone.test_standalone_goods_complete ... 2026-08-24 04:16:00,177 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-24 04:16:04,168 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_picking_search_filters: Starting TestPickingSearchFilters.test_vehicle_unassigned_filter_selects_only_unassigned_pickings ... 2026-08-24 04:16:04,429 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1139] 2026-08-24 04:16:04,530 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-24 04:16:04,540 202 INFO rb-5fd110a-224202-407438 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-24 04:16:04,825 202 INFO rb-5fd110a-224202-407438 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-24 04:16:04,861 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:16:08,490 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_trip_anchor_widen: Starting TestTripAnchorWiden.test_a_trip_with_no_shipment_keeps_the_booking_layers_planned_end ... 2026-08-24 04:16:08,753 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1412] 2026-08-24 04:16:08,804 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1413] 2026-08-24 04:16:08,856 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1414] 2026-08-24 04:16:08,918 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1415] 2026-08-24 04:16:09,086 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1141] 2026-08-24 04:16:09,162 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_trip_anchor_widen: Starting TestTripAnchorWiden.test_same_local_date_answers_false_for_picking_when_trip_has_no_end ... 2026-08-24 04:16:09,285 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_trip_anchor_widen: Starting TestTripAnchorWiden.test_stock_trip_planned_date_end_tracks_picking_reschedule ... 2026-08-24 04:16:09,480 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1143] 2026-08-24 04:16:09,562 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_fleet_stock.tests.test_trip_anchor_widen: Starting TestTripAnchorWiden.test_stock_trip_planned_date_end_widens_to_latest_picking_schedule ... 2026-08-24 04:16:09,746 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1145] 2026-08-24 04:16:09,948 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-24 04:16:11,250 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade.tests.test_company_rescan_short_circuit: Starting TestCompanyRescanShortCircuit.test_company_created_without_country_does_not_rescan_partners ... 2026-08-24 04:16:15,820 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade.tests.test_company_rescan_short_circuit: Starting TestCompanyRescanShortCircuit.test_inter_company_location_survives_creating_a_company_without_country ... 2026-08-24 04:16:18,322 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade.tests.test_company_rescan_short_circuit: Starting TestCompanyRescanShortCircuit.test_writing_an_unchanged_country_does_not_rescan_but_a_changed_one_does ... 2026-08-24 04:16:21,318 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:16:22,341 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_01 ... 2026-08-24 04:16:22,822 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_02 ... 2026-08-24 04:16:23,265 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_03 ... 2026-08-24 04:16:23,803 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_04 ... 2026-08-24 04:16:24,386 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_05 ... 2026-08-24 04:16:25,210 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_06 ... 2026-08-24 04:16:25,961 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_07 ... 2026-08-24 04:16:26,001 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_08 ... 2026-08-24 04:16:26,064 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:16:27,040 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_after_install_module_01 ... 2026-08-24 04:16:27,389 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_create_company_01 ... 2026-08-24 04:16:31,594 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_custom_authority_of_picking_type_01 ... 2026-08-24 04:16:31,649 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_custom_authority_of_picking_type_02 ... 2026-08-24 04:16:31,705 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_custom_authority_of_picking_type_03 ... 2026-08-24 04:16:31,777 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_picking_type_01 ... 2026-08-24 04:16:31,891 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_property_stock_customer_multi_company_01 ... 2026-08-24 04:16:37,179 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_01 ... 2026-08-24 04:16:37,572 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_02 ... 2026-08-24 04:16:37,991 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_03 ... 2026-08-24 04:16:39,047 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_04 ... 2026-08-24 04:16:40,085 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_05 ... 2026-08-24 04:16:40,112 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:16:42,220 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_partner_form_view ... 2026-08-24 04:16:42,597 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_right_foreign_trade_user ... 2026-08-24 04:16:43,028 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #16 deleted custom.declaration.tax.export records with IDs: [1, 2] 2026-08-24 04:16:43,063 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #16 deleted custom.declaration.tax.export.group records with IDs: [1, 2] 2026-08-24 04:16:43,068 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #16 deleted custom.declaration.tax.export records with IDs: [3, 4] 2026-08-24 04:16:43,105 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #16 deleted custom.declaration.tax.export.group records with IDs: [3, 4] 2026-08-24 04:16:43,110 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #16 deleted custom.declaration.tax.export records with IDs: [5, 6] 2026-08-24 04:16:43,140 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #16 deleted custom.declaration.tax.export.group records with IDs: [5, 6] 2026-08-24 04:16:43,154 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #16 deleted custom.declaration.export records with IDs: [1] 2026-08-24 04:16:43,172 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_right_multiple_companies ... 2026-08-24 04:16:43,446 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 781, model: custom.declaration.export 2026-08-24 04:16:43,470 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_right_stock_user ... 2026-08-24 04:16:43,704 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 780, model: custom.declaration.export 2026-08-24 04:16:43,711 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 780, model: custom.declaration.export 2026-08-24 04:16:43,714 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 780, model: custom.declaration.export 2026-08-24 04:16:43,719 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 780, model: custom.declaration.export.line 2026-08-24 04:16:43,721 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 780, model: custom.declaration.export.line 2026-08-24 04:16:43,725 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 780, model: custom.declaration.tax.export 2026-08-24 04:16:43,727 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 780, model: custom.declaration.tax.export 2026-08-24 04:16:43,732 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 780, model: custom.declaration.tax.export.group 2026-08-24 04:16:43,763 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:16:45,788 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_04_transfer_rate_custom_declaration_export ... 2026-08-24 04:16:46,386 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_05_transfer_rate_custom_declaration_export ... 2026-08-24 04:16:46,854 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_06_transfer_rate_custom_declaration_export ... 2026-08-24 04:16:47,189 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_01 ... 2026-08-24 04:16:47,596 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_02 ... 2026-08-24 04:16:48,574 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [243, 242, 241, 240] 2026-08-24 04:16:48,705 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [600, 598, 596, 594] 2026-08-24 04:16:49,368 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_03 ... 2026-08-24 04:16:51,019 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [27, 27] 2026-08-24 04:16:51,234 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [247, 246, 245, 244] 2026-08-24 04:16:51,324 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [616, 614, 612, 610] 2026-08-24 04:16:52,008 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_04 ... 2026-08-24 04:16:54,191 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [29, 28, 31, 30, 28, 29, 30, 31] 2026-08-24 04:16:54,254 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [22] 2026-08-24 04:16:54,395 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [252, 251, 250, 249] 2026-08-24 04:16:54,473 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [634, 632, 630, 628] 2026-08-24 04:16:55,153 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_change_picking_on_export_custom_declaration_01 ... 2026-08-24 04:16:55,603 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [27, 28] 2026-08-24 04:16:55,610 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [27, 28, 29] 2026-08-24 04:16:55,647 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [29, 30] 2026-08-24 04:16:55,652 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.export records with IDs: [59, 60, 61, 62, 63, 64] 2026-08-24 04:16:55,698 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [31, 32] 2026-08-24 04:16:55,801 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [33, 34] 2026-08-24 04:16:55,808 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [30, 31] 2026-08-24 04:16:55,857 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [35, 36] 2026-08-24 04:16:55,865 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.export records with IDs: [65, 66, 67, 68] 2026-08-24 04:16:55,911 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [37, 38] 2026-08-24 04:16:55,953 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_change_so_on_export_custom_declaration_01 ... 2026-08-24 04:16:56,394 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_change_so_on_export_custom_declaration_02 ... 2026-08-24 04:16:56,851 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [43, 44] 2026-08-24 04:16:56,859 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [38, 39, 40] 2026-08-24 04:16:56,864 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [45, 46] 2026-08-24 04:16:56,867 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.export records with IDs: [81, 82, 83, 84, 85, 86] 2026-08-24 04:16:56,922 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_consistency_between_picking_and_dec_lines_01 ... 2026-08-24 04:16:58,373 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_foreign_trade_partner_so_in_multi_company ... 2026-08-24 04:17:01,044 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_so_vd_picking_on_custom_declaration_01 ... 2026-08-24 04:17:01,913 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_so_vd_picking_on_custom_declaration_02 ... 2026-08-24 04:17:03,015 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_tax_group_information_of_custom_declaration_01 ... 2026-08-24 04:17:03,523 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_tax_group_information_of_custom_declaration_02 ... 2026-08-24 04:17:03,889 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_01 ... 2026-08-24 04:17:04,342 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_02 ... 2026-08-24 04:17:04,709 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_04 ... 2026-08-24 04:17:05,490 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_05 ... 2026-08-24 04:17:06,384 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_export_custom_declaration_01 ... 2026-08-24 04:17:07,402 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_create_custom_declaration_03 ... 2026-08-24 04:17:08,280 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_create_custom_declaration_04 ... 2026-08-24 04:17:09,137 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_01 ... 2026-08-24 04:17:10,045 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [269, 268, 267, 266] 2026-08-24 04:17:10,111 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [676, 674, 672, 670] 2026-08-24 04:17:11,504 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_02 ... 2026-08-24 04:17:12,424 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [286, 285, 284, 283] 2026-08-24 04:17:12,537 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [702, 700, 698, 696] 2026-08-24 04:17:14,458 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_03 ... 2026-08-24 04:17:15,934 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [41, 40, 43, 42, 40, 41, 42, 43] 2026-08-24 04:17:15,986 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [25] 2026-08-24 04:17:16,118 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [303, 302, 301, 300] 2026-08-24 04:17:16,201 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [728, 726, 724, 722] 2026-08-24 04:17:17,735 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_04 ... 2026-08-24 04:17:19,210 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [49, 48, 51, 50, 48, 49, 50, 51] 2026-08-24 04:17:19,258 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [27] 2026-08-24 04:17:19,379 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [321, 320, 319, 318] 2026-08-24 04:17:19,458 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [756, 754, 752, 750] 2026-08-24 04:17:21,416 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_05 ... 2026-08-24 04:17:23,163 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_08 ... 2026-08-24 04:17:25,379 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_01 ... 2026-08-24 04:17:26,412 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_02 ... 2026-08-24 04:17:26,791 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_03 ... 2026-08-24 04:17:27,499 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_04 ... 2026-08-24 04:17:28,290 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_payment_custom_declaration_01 ... 2026-08-24 04:17:30,227 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_payment_custom_declaration_02 ... 2026-08-24 04:17:31,576 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_payment_custom_declaration_03 ... 2026-08-24 04:17:32,542 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:17:34,575 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_01 ... 2026-08-24 04:17:35,334 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_02 ... 2026-08-24 04:17:36,443 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_03 ... 2026-08-24 04:17:36,944 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_04 ... 2026-08-24 04:17:37,820 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_create_so_01 ... 2026-08-24 04:17:37,965 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_create_so_02 ... 2026-08-24 04:17:38,115 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_01 ... 2026-08-24 04:17:38,130 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_02 ... 2026-08-24 04:17:38,686 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_for_picking_01 ... 2026-08-24 04:17:38,708 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_for_picking_02 ... 2026-08-24 04:17:39,152 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_required_for_picking_01 ... 2026-08-24 04:17:39,168 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_flow_of_export_01 ... 2026-08-24 04:17:40,459 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [112] 2026-08-24 04:17:40,591 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_flow_of_export_new_foreign_partner_not_synced_01 ... 2026-08-24 04:17:41,425 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_foreign_trade_manual_override_survives_confirm ... 2026-08-24 04:17:42,501 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_return_product_01 ... 2026-08-24 04:17:44,128 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [115] 2026-08-24 04:17:44,281 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [106, 107] 2026-08-24 04:17:44,525 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [116] 2026-08-24 04:17:44,633 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [108, 109] 2026-08-24 04:17:44,641 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [117] 2026-08-24 04:17:44,784 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [110, 111] 2026-08-24 04:17:44,792 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [118] 2026-08-24 04:17:44,958 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [112, 113] 2026-08-24 04:17:44,965 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [119] 2026-08-24 04:17:45,130 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [114, 115] 2026-08-24 04:17:45,376 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [120] 2026-08-24 04:17:45,461 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [116, 117] 2026-08-24 04:17:45,467 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [121] 2026-08-24 04:17:45,639 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [118, 119] 2026-08-24 04:17:45,645 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [122] 2026-08-24 04:17:45,719 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [120, 121] 2026-08-24 04:17:45,727 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [123] 2026-08-24 04:17:45,795 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [122, 123] 2026-08-24 04:17:45,871 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:17:47,925 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_domestic_multistep_delivery_still_routes_to_customers ... 2026-08-24 04:17:48,949 202 INFO rb-5fd110a-224202-407438 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-24 04:17:49,782 202 INFO rb-5fd110a-224202-407438 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-24 04:17:50,968 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_multi_company_foreign_export_isolation ... 2026-08-24 04:17:52,031 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_multi_warehouse_foreign_export_isolation ... 2026-08-24 04:17:54,508 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_reception_route_depends_keeps_buy_and_import ... 2026-08-24 04:17:54,547 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:17:56,933 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move records with IDs: [421] 2026-08-24 04:17:57,329 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_partner_form_view ... 2026-08-24 04:17:57,543 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_right_foreign_trade_user ... 2026-08-24 04:17:57,962 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #16 deleted custom.declaration.tax.import records with IDs: [1, 2] 2026-08-24 04:17:57,997 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #16 deleted custom.declaration.tax.import.group records with IDs: [1, 2] 2026-08-24 04:17:58,003 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #16 deleted custom.declaration.tax.import records with IDs: [3, 4] 2026-08-24 04:17:58,043 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #16 deleted custom.declaration.tax.import.group records with IDs: [3, 4] 2026-08-24 04:17:58,048 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #16 deleted custom.declaration.tax.import records with IDs: [5, 6] 2026-08-24 04:17:58,087 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #16 deleted custom.declaration.tax.import.group records with IDs: [5, 6] 2026-08-24 04:17:58,109 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #16 deleted custom.declaration.import records with IDs: [1] 2026-08-24 04:17:58,132 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_right_multiple_companies ... 2026-08-24 04:17:58,581 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 793, model: custom.declaration.import 2026-08-24 04:17:58,613 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_right_stock_user ... 2026-08-24 04:17:58,964 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 792, model: custom.declaration.import 2026-08-24 04:17:58,974 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 792, model: custom.declaration.import 2026-08-24 04:17:58,979 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 792, model: custom.declaration.import 2026-08-24 04:17:58,987 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 792, model: custom.declaration.import.line 2026-08-24 04:17:58,990 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 792, model: custom.declaration.import.line 2026-08-24 04:17:58,994 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 792, model: custom.declaration.tax.import 2026-08-24 04:17:58,997 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 792, model: custom.declaration.tax.import 2026-08-24 04:17:59,000 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 792, model: custom.declaration.tax.import 2026-08-24 04:17:59,007 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 792, model: custom.declaration.tax.import.group 2026-08-24 04:17:59,009 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 792, model: custom.declaration.tax.import.group 2026-08-24 04:17:59,011 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 792, model: custom.declaration.tax.import.group 2026-08-24 04:17:59,014 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 792, model: custom.declaration.line.extra.expense 2026-08-24 04:17:59,016 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 792, model: custom.declaration.line.extra.expense 2026-08-24 04:17:59,023 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 792, model: custom.declaration.line.extra.expense 2026-08-24 04:17:59,059 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:18:01,425 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move records with IDs: [427] 2026-08-24 04:18:01,800 202 INFO rb-5fd110a-224202-407438 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-24 04:18:01,991 202 INFO rb-5fd110a-224202-407438 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-24 04:18:02,098 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_cancel_custom_declaration_05 ... 2026-08-24 04:18:04,038 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_cancel_custom_declaration_06 ... 2026-08-24 04:18:05,937 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_clearance_date_on_custom_declaration_01 ... 2026-08-24 04:18:06,338 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [37, 38] 2026-08-24 04:18:06,365 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [17, 18] 2026-08-24 04:18:06,370 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [39, 40] 2026-08-24 04:18:06,410 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [19, 20] 2026-08-24 04:18:06,441 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_currency_rate_manual_01 ... 2026-08-24 04:18:06,754 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [45, 46] 2026-08-24 04:18:06,784 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [23, 24] 2026-08-24 04:18:06,788 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [47, 48] 2026-08-24 04:18:06,831 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [25, 26] 2026-08-24 04:18:06,865 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_picking_on_import_custom_declaration_01 ... 2026-08-24 04:18:07,195 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [29, 30] 2026-08-24 04:18:07,200 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [20, 21, 22] 2026-08-24 04:18:07,229 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [31, 32] 2026-08-24 04:18:07,234 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [53, 54, 55, 56, 57, 58] 2026-08-24 04:18:07,271 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [33, 34] 2026-08-24 04:18:07,349 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [35, 36] 2026-08-24 04:18:07,354 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [23, 24] 2026-08-24 04:18:07,385 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [37, 38] 2026-08-24 04:18:07,390 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [59, 60, 61, 62] 2026-08-24 04:18:07,427 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [39, 40] 2026-08-24 04:18:07,457 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_po_on_import_custom_declaration_01 ... 2026-08-24 04:18:07,737 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_request_date_on_custom_declaration_01 ... 2026-08-24 04:18:08,146 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [45, 46] 2026-08-24 04:18:08,154 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [31, 32, 33] 2026-08-24 04:18:08,194 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [47, 48] 2026-08-24 04:18:08,198 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [75, 76, 77, 78, 79, 80] 2026-08-24 04:18:08,247 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [49, 50] 2026-08-24 04:18:08,303 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [81, 82] 2026-08-24 04:18:08,326 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [51, 52] 2026-08-24 04:18:08,333 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [83, 84] 2026-08-24 04:18:08,359 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [53, 54] 2026-08-24 04:18:08,363 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [85, 86] 2026-08-24 04:18:08,405 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [55, 56] 2026-08-24 04:18:08,428 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_request_date_on_custom_declaration_02 ... 2026-08-24 04:18:08,764 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [59, 60] 2026-08-24 04:18:08,770 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [37, 38, 39] 2026-08-24 04:18:08,802 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [61, 62] 2026-08-24 04:18:08,807 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [93, 94, 95, 96, 97, 98] 2026-08-24 04:18:08,849 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [63, 64] 2026-08-24 04:18:08,907 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [99, 100] 2026-08-24 04:18:08,931 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [65, 66] 2026-08-24 04:18:08,935 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [101, 102] 2026-08-24 04:18:08,984 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [67, 68] 2026-08-24 04:18:09,018 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_consistency_between_picking_and_dec_lines_02 ... 2026-08-24 04:18:10,422 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_foreign_trade_partner_po_in_multi_company ... 2026-08-24 04:18:12,988 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_po_vd_picking_on_custom_declaration_01 ... 2026-08-24 04:18:13,735 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [117, 118] 2026-08-24 04:18:13,765 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [73, 74] 2026-08-24 04:18:13,769 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [119, 120] 2026-08-24 04:18:13,793 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [75, 76] 2026-08-24 04:18:13,800 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [45, 46] 2026-08-24 04:18:13,850 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [77, 78] 2026-08-24 04:18:13,856 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [121, 122] 2026-08-24 04:18:13,893 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [79, 80] 2026-08-24 04:18:13,903 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [123, 124] 2026-08-24 04:18:13,941 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_po_vd_picking_on_custom_declaration_02 ... 2026-08-24 04:18:14,570 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_compute_landed_cost_01 ... 2026-08-24 04:18:16,372 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_confirm_custom_declaration_03 ... 2026-08-24 04:18:17,548 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_confirm_import_custom_declaration_01 ... 2026-08-24 04:18:19,116 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_create_custom_declaration_01 ... 2026-08-24 04:18:19,597 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_create_custom_declaration_02 ... 2026-08-24 04:18:20,034 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_delete_import_tax_cost_product_01 ... 2026-08-24 04:18:20,049 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6996] 2026-08-24 04:18:20,078 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_delete_import_tax_cost_product_02 ... 2026-08-24 04:18:20,093 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6995] 2026-08-24 04:18:20,144 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_06 ... 2026-08-24 04:18:22,311 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_07 ... 2026-08-24 04:18:23,604 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [152, 153] 2026-08-24 04:18:23,633 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [90, 91] 2026-08-24 04:18:23,638 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [154, 155] 2026-08-24 04:18:23,665 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [92, 93] 2026-08-24 04:18:23,671 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [156, 157] 2026-08-24 04:18:23,728 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [94, 95] 2026-08-24 04:18:23,735 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [158, 159] 2026-08-24 04:18:23,775 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [96, 97] 2026-08-24 04:18:23,783 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [160, 161] 2026-08-24 04:18:23,821 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [98, 99] 2026-08-24 04:18:23,827 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [162, 163] 2026-08-24 04:18:25,914 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [100, 101] 2026-08-24 04:18:26,332 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_09 ... 2026-08-24 04:18:27,159 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [170, 171] 2026-08-24 04:18:27,189 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [104, 105] 2026-08-24 04:18:27,194 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [172, 173] 2026-08-24 04:18:28,046 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [106, 107] 2026-08-24 04:18:28,069 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_10 ... 2026-08-24 04:18:28,666 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_11 ... 2026-08-24 04:18:29,277 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_tax_computation_01 ... 2026-08-24 04:18:29,700 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_validate_landed_cost_01 ... 2026-08-24 04:18:31,307 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:18:33,591 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move records with IDs: [452] 2026-08-24 04:18:33,963 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_change_partner_on_po_01 ... 2026-08-24 04:18:34,167 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_change_partner_on_po_02 ... 2026-08-24 04:18:34,480 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_change_partner_on_po_03 ... 2026-08-24 04:18:34,657 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_create_po_01 ... 2026-08-24 04:18:34,748 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_create_po_02 ... 2026-08-24 04:18:34,844 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_clearance_required_01 ... 2026-08-24 04:18:35,002 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_clearance_required_02 ... 2026-08-24 04:18:35,196 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_clearance_required_03 ... 2026-08-24 04:18:35,377 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_01 ... 2026-08-24 04:18:35,392 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_02 ... 2026-08-24 04:18:35,862 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_for_picking_01 ... 2026-08-24 04:18:35,878 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_for_picking_02 ... 2026-08-24 04:18:36,308 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_required_for_picking_01 ... 2026-08-24 04:18:36,324 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_flow_of_import_01 ... 2026-08-24 04:18:38,028 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_return_product_01 ... 2026-08-24 04:18:40,815 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:18:43,138 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move records with IDs: [464] 2026-08-24 04:18:43,574 202 INFO rb-5fd110a-224202-407438 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-24 04:18:43,938 202 INFO rb-5fd110a-224202-407438 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-24 04:18:44,325 202 INFO rb-5fd110a-224202-407438 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-24 04:18:44,707 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:18:45,282 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_air.tests.test_air_basic: Starting TestAirBasic.test_001_air_basic_chargeable_weight ... 2026-08-24 04:18:45,435 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_air.tests.test_air_basic: Starting TestAirBasic.test_002_non_air_not_applicable ... 2026-08-24 04:18:45,477 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:18:46,255 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_air.tests.test_air_export_urgent: Starting TestAirExportUrgent.test_01_air_chargeable_weight ... 2026-08-24 04:18:46,411 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_air.tests.test_air_export_urgent: Starting TestAirExportUrgent.test_02_booking_confirmed_immediately ... 2026-08-24 04:18:46,484 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_air.tests.test_air_export_urgent: Starting TestAirExportUrgent.test_03_urgent_surcharge_as_charge_line ... 2026-08-24 04:18:46,563 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_air.tests.test_air_export_urgent: Starting TestAirExportUrgent.test_04_atd_and_leg_done ... 2026-08-24 04:18:46,634 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:18:47,242 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_01_air_import_no_containers_hawb_set ... 2026-08-24 04:18:47,421 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_02_ata_milestone ... 2026-08-24 04:18:47,496 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_03_storage_fee_per_day ... 2026-08-24 04:18:47,573 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_04_full_air_import_charges ... 2026-08-24 04:18:47,684 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_05_chargeable_weight_import ... 2026-08-24 04:18:47,765 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:18:48,320 202 INFO rb-5fd110a-224202-407438 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-24 04:18:48,593 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_air.tests.test_air_main_carriage_endpoint: Starting TestAirMainCarriageEndpointContract.test_02_missing_airport_blocks_without_leg_or_booking ... 2026-08-24 04:18:48,716 202 INFO rb-5fd110a-224202-407438 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-24 04:18:48,802 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:18:49,495 202 INFO rb-5fd110a-224202-407438 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-24 04:18:49,680 202 INFO rb-5fd110a-224202-407438 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-24 04:18:49,776 202 INFO rb-5fd110a-224202-407438 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-24 04:18:49,891 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:18:50,490 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_air.tests.test_air_si_report_ports: Starting TestAirShipmentInstructionPorts.test_01_blank_si_fcl_prints_air_ports ... 2026-08-24 04:18:50,717 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_air.tests.test_air_si_report_ports: Starting TestAirShipmentInstructionPorts.test_02_blank_si_lcl_prints_air_ports ... 2026-08-24 04:18:50,864 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:18:51,453 202 INFO rb-5fd110a-224202-407438 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-24 04:18:51,594 202 INFO rb-5fd110a-224202-407438 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-24 04:18:51,637 202 INFO rb-5fd110a-224202-407438 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-24 04:18:51,727 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:18:53,008 202 INFO rb-5fd110a-224202-407438 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-24 04:18:53,148 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_air_consol.tests.test_air_import_deconsolidation: Starting TestAirImportDeconsolidation.test_02_deconsolidate_wizard_requires_at_least_one_line ... 2026-08-24 04:18:53,239 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:18:53,898 202 INFO rb-5fd110a-224202-407438 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-24 04:18:54,119 202 INFO rb-5fd110a-224202-407438 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-24 04:18:54,284 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:18:54,959 202 INFO rb-5fd110a-224202-407438 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-24 04:18:55,443 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1416] 2026-08-24 04:18:55,463 202 INFO rb-5fd110a-224202-407438 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-24 04:18:55,661 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1417] 2026-08-24 04:18:55,694 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:18:56,717 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_arrival_notice_send_leaves_an_auditable_chatter_record ... 2026-08-24 04:18:56,936 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1418] 2026-08-24 04:18:56,959 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_body_contains_shipment_reference_date_and_vietnamese_translation ... 2026-08-24 04:18:57,025 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-5fd110a-224202/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,025 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,278 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module web: loading translation file /data/build/rb-5fd110a-224202/addons/web/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,278 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/web/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,373 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module base_setup: loading translation file /data/build/rb-5fd110a-224202/addons/base_setup/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,373 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/base_setup/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,377 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module bus: loading translation file /data/build/rb-5fd110a-224202/addons/bus/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,377 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/bus/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,379 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module web_tour: loading translation file /data/build/rb-5fd110a-224202/addons/web_tour/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,379 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/web_tour/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,381 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module html_editor: loading translation file /data/build/rb-5fd110a-224202/addons/html_editor/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,381 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/html_editor/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,390 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module mail: loading translation file /data/build/rb-5fd110a-224202/addons/mail/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,390 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/mail/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,444 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module sales_team: loading translation file /data/build/rb-5fd110a-224202/addons/sales_team/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,444 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/sales_team/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,448 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module onboarding: loading translation file /data/build/rb-5fd110a-224202/addons/onboarding/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,448 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/onboarding/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,451 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-5fd110a-224202/addons/uom/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,451 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/uom/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,454 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module product: loading translation file /data/build/rb-5fd110a-224202/addons/product/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,454 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/product/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,475 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module analytic: loading translation file /data/build/rb-5fd110a-224202/addons/analytic/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,476 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/analytic/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,481 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module web_editor: loading translation file /data/build/rb-5fd110a-224202/addons/web_editor/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,481 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/web_editor/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,495 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module http_routing: loading translation file /data/build/rb-5fd110a-224202/addons/http_routing/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,495 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/http_routing/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,496 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module auth_signup: loading translation file /data/build/rb-5fd110a-224202/addons/auth_signup/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,496 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/auth_signup/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,503 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module portal: loading translation file /data/build/rb-5fd110a-224202/addons/portal/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,503 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/portal/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,511 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module resource: loading translation file /data/build/rb-5fd110a-224202/addons/resource/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,511 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/resource/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,516 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module digest: loading translation file /data/build/rb-5fd110a-224202/addons/digest/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,516 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/digest/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,519 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module account: loading translation file /data/build/rb-5fd110a-224202/addons/account/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,519 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/account/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,609 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module payment: loading translation file /data/build/rb-5fd110a-224202/addons/payment/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,610 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/payment/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,626 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module account_payment: loading translation file /data/build/rb-5fd110a-224202/addons/account_payment/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,626 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/account_payment/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,630 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module utm: loading translation file /data/build/rb-5fd110a-224202/addons/utm/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,631 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/utm/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,634 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module sale: loading translation file /data/build/rb-5fd110a-224202/addons/sale/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,634 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/sale/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,665 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module sale_management: loading translation file /data/build/rb-5fd110a-224202/addons/sale_management/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,665 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/sale_management/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,669 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module barcodes: loading translation file /data/build/rb-5fd110a-224202/addons/barcodes/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,669 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/barcodes/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,671 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module barcodes_gs1_nomenclature: loading translation file /data/build/rb-5fd110a-224202/addons/barcodes_gs1_nomenclature/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,671 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/barcodes_gs1_nomenclature/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,674 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module stock: loading translation file /data/build/rb-5fd110a-224202/addons/stock/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,674 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/stock/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,728 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module stock_account: loading translation file /data/build/rb-5fd110a-224202/addons/stock_account/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,728 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/stock_account/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,735 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module phone_validation: loading translation file /data/build/rb-5fd110a-224202/addons/phone_validation/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,735 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/phone_validation/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,738 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module point_of_sale: loading translation file /data/build/rb-5fd110a-224202/addons/point_of_sale/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,738 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/point_of_sale/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,780 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module pos_restaurant: loading translation file /data/build/rb-5fd110a-224202/addons/pos_restaurant/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,780 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/pos_restaurant/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,788 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module calendar: loading translation file /data/build/rb-5fd110a-224202/addons/calendar/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,788 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/calendar/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,806 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module contacts: loading translation file /data/build/rb-5fd110a-224202/addons/contacts/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,806 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/contacts/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,808 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module crm: loading translation file /data/build/rb-5fd110a-224202/addons/crm/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,808 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/crm/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,829 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module social_media: loading translation file /data/build/rb-5fd110a-224202/addons/social_media/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,829 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/social_media/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,830 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module google_recaptcha: loading translation file /data/build/rb-5fd110a-224202/addons/google_recaptcha/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,830 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/google_recaptcha/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,831 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website: loading translation file /data/build/rb-5fd110a-224202/addons/website/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,831 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,925 202 INFO rb-5fd110a-224202-407438 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-24 04:18:57,925 202 INFO rb-5fd110a-224202-407438 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-24 04:18:57,928 202 INFO rb-5fd110a-224202-407438 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-24 04:18:57,928 202 INFO rb-5fd110a-224202-407438 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-24 04:18:57,939 202 INFO rb-5fd110a-224202-407438 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-24 04:18:57,939 202 INFO rb-5fd110a-224202-407438 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-24 04:18:57,955 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module purchase: loading translation file /data/build/rb-5fd110a-224202/addons/purchase/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,955 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/purchase/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,974 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module purchase_stock: loading translation file /data/build/rb-5fd110a-224202/addons/purchase_stock/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,974 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/purchase_stock/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,979 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module stock_landed_costs: loading translation file /data/build/rb-5fd110a-224202/addons/stock_landed_costs/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,979 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/stock_landed_costs/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,983 202 INFO rb-5fd110a-224202-407438 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-24 04:18:57,983 202 INFO rb-5fd110a-224202-407438 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-24 04:18:57,984 202 INFO rb-5fd110a-224202-407438 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-24 04:18:57,984 202 INFO rb-5fd110a-224202-407438 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-24 04:18:57,986 202 INFO rb-5fd110a-224202-407438 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-24 04:18:57,986 202 INFO rb-5fd110a-224202-407438 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-24 04:18:57,992 202 INFO rb-5fd110a-224202-407438 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-24 04:18:57,993 202 INFO rb-5fd110a-224202-407438 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-24 04:18:57,999 202 INFO rb-5fd110a-224202-407438 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-24 04:18:57,999 202 INFO rb-5fd110a-224202-407438 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-24 04:18:57,999 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module rating: loading translation file /data/build/rb-5fd110a-224202/addons/rating/i18n/vi.po for language vi_VN 2026-08-24 04:18:57,999 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/rating/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,002 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module project: loading translation file /data/build/rb-5fd110a-224202/addons/project/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,003 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/project/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,033 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,033 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,046 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_payment: loading translation file /data/build/rb-5fd110a-224202/addons/website_payment/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,047 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_payment/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,050 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_mail: loading translation file /data/build/rb-5fd110a-224202/addons/website_mail/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,050 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_mail/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,052 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module portal_rating: loading translation file /data/build/rb-5fd110a-224202/addons/portal_rating/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,052 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/portal_rating/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,053 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module delivery: loading translation file /data/build/rb-5fd110a-224202/addons/delivery/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,053 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/delivery/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,059 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_sale: loading translation file /data/build/rb-5fd110a-224202/addons/website_sale/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,059 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_sale/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,082 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module mrp: loading translation file /data/build/rb-5fd110a-224202/addons/mrp/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,083 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/mrp/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,719 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module link_tracker: loading translation file /data/build/rb-5fd110a-224202/addons/link_tracker/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,719 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/link_tracker/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,721 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module mass_mailing: loading translation file /data/build/rb-5fd110a-224202/addons/mass_mailing/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,722 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/mass_mailing/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,749 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module resource_mail: loading translation file /data/build/rb-5fd110a-224202/addons/resource_mail/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,750 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/resource_mail/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,751 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module hr: loading translation file /data/build/rb-5fd110a-224202/addons/hr/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,751 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/hr/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,770 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module hr_expense: loading translation file /data/build/rb-5fd110a-224202/addons/hr_expense/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,770 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/hr_expense/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,782 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module hr_holidays: loading translation file /data/build/rb-5fd110a-224202/addons/hr_holidays/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,782 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/hr_holidays/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,806 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module attachment_indexation: loading translation file /data/build/rb-5fd110a-224202/addons/attachment_indexation/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,806 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/attachment_indexation/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,807 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module hr_recruitment: loading translation file /data/build/rb-5fd110a-224202/addons/hr_recruitment/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,807 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/hr_recruitment/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,826 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module data_recycle: loading translation file /data/build/rb-5fd110a-224202/addons/data_recycle/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,826 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/data_recycle/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,829 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,829 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,830 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module l10n_vn_viin_base_ward: no translation for language vi_VN 2026-08-24 04:18:58,830 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,830 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,848 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module maintenance: loading translation file /data/build/rb-5fd110a-224202/addons/maintenance/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,848 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/maintenance/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,856 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module marketing_card: loading translation file /data/build/rb-5fd110a-224202/addons/marketing_card/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,856 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/marketing_card/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,861 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,861 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,867 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,867 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,870 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,870 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,876 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module web_hierarchy: loading translation file /data/build/rb-5fd110a-224202/addons/web_hierarchy/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,876 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/web_hierarchy/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,877 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module hr_org_chart: loading translation file /data/build/rb-5fd110a-224202/addons/hr_org_chart/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,877 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/hr_org_chart/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,879 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,879 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,883 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module hr_contract: loading translation file /data/build/rb-5fd110a-224202/addons/hr_contract/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,883 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/hr_contract/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,888 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,888 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,889 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,889 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,894 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,894 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,900 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,900 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,902 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module hr_work_entry: loading translation file /data/build/rb-5fd110a-224202/addons/hr_work_entry/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,902 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/hr_work_entry/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,905 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,905 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,905 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,905 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,907 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module hr_work_entry_contract: loading translation file /data/build/rb-5fd110a-224202/addons/hr_work_entry_contract/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,907 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/hr_work_entry_contract/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,909 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,909 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,910 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module hr_holidays_contract: loading translation file /data/build/rb-5fd110a-224202/addons/hr_holidays_contract/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,910 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/hr_holidays_contract/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,911 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module hr_work_entry_holidays: loading translation file /data/build/rb-5fd110a-224202/addons/hr_work_entry_holidays/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,911 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/hr_work_entry_holidays/i18n/vi.po for language vi_VN 2026-08-24 04:18:58,912 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,912 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,916 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,916 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,917 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,917 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,917 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,917 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,957 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,958 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,984 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,984 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,986 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,986 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,988 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,988 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,991 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,991 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,992 202 INFO rb-5fd110a-224202-407438 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-24 04:18:58,993 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,014 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,014 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,016 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,016 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,032 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,033 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,033 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,033 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,037 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,038 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,040 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,040 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,044 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,044 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,047 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module to_web_thousand_sep: no translation for language vi_VN 2026-08-24 04:18:59,047 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,047 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,060 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,060 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,061 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,061 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,064 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,065 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,065 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,065 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,074 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,074 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,075 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,075 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,077 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,077 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,078 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,078 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,133 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,133 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,136 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,136 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,138 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,138 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,145 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module iap: loading translation file /data/build/rb-5fd110a-224202/addons/iap/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,145 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/iap/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,147 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module iap_mail: loading translation file /data/build/rb-5fd110a-224202/addons/iap_mail/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,147 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/iap_mail/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,149 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module sms: loading translation file /data/build/rb-5fd110a-224202/addons/sms/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,149 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/sms/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,159 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module base_automation: loading translation file /data/build/rb-5fd110a-224202/addons/base_automation/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,159 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/base_automation/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,164 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,164 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,171 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module base_geolocalize: loading translation file /data/build/rb-5fd110a-224202/addons/base_geolocalize/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,171 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/base_geolocalize/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,173 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,173 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,175 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,175 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,175 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,175 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,186 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,187 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,188 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,188 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,195 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,195 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,201 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,201 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,202 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,202 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,214 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,214 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,215 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,215 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,219 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,219 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,220 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module fleet: loading translation file /data/build/rb-5fd110a-224202/addons/fleet/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,220 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/fleet/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,233 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,233 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,236 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,236 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,237 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module hr_fleet: loading translation file /data/build/rb-5fd110a-224202/addons/hr_fleet/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,237 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/hr_fleet/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,239 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,239 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,243 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,243 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,244 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,244 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,262 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_partner_calendar: no translation for language vi_VN 2026-08-24 04:18:59,262 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,262 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,273 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,273 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,275 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_tracking_location: no translation for language vi_VN 2026-08-24 04:18:59,275 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,275 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,296 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,297 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,298 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,298 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,330 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,330 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,349 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module gamification: loading translation file /data/build/rb-5fd110a-224202/addons/gamification/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,349 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/gamification/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,367 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module survey: loading translation file /data/build/rb-5fd110a-224202/addons/survey/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,367 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/survey/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,393 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,394 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,395 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,395 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,395 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,396 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,404 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,404 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,416 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,416 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,419 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,419 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,422 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,422 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,425 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module hr_skills: loading translation file /data/build/rb-5fd110a-224202/addons/hr_skills/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,425 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/hr_skills/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,434 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,435 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,443 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,443 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,447 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,448 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,463 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,463 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,473 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,473 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,493 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,494 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,505 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,505 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,505 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,505 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,511 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,511 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,517 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_partner: loading translation file /data/build/rb-5fd110a-224202/addons/website_partner/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,518 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_partner/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,520 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_profile: loading translation file /data/build/rb-5fd110a-224202/addons/website_profile/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,520 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_profile/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,525 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_slides: loading translation file /data/build/rb-5fd110a-224202/addons/website_slides/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,525 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_slides/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,559 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module event: loading translation file /data/build/rb-5fd110a-224202/addons/event/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,560 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/event/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,596 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_event: loading translation file /data/build/rb-5fd110a-224202/addons/website_event/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,596 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_event/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,604 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module im_livechat: loading translation file /data/build/rb-5fd110a-224202/addons/im_livechat/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,604 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/im_livechat/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,616 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module sale_stock: loading translation file /data/build/rb-5fd110a-224202/addons/sale_stock/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,616 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/sale_stock/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,620 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module repair: loading translation file /data/build/rb-5fd110a-224202/addons/repair/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,620 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/repair/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,629 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module hr_attendance: loading translation file /data/build/rb-5fd110a-224202/addons/hr_attendance/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,630 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/hr_attendance/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,638 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module mass_mailing_sms: loading translation file /data/build/rb-5fd110a-224202/addons/mass_mailing_sms/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,638 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/mass_mailing_sms/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,644 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module project_todo: loading translation file /data/build/rb-5fd110a-224202/addons/project_todo/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,645 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/project_todo/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,648 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module lunch: loading translation file /data/build/rb-5fd110a-224202/addons/lunch/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,648 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/lunch/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,662 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_hr_recruitment: loading translation file /data/build/rb-5fd110a-224202/addons/website_hr_recruitment/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,662 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_hr_recruitment/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,667 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_data_module: no translation for language vi_VN 2026-08-24 04:18:59,668 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module web_responsive: no translation for language vi_VN 2026-08-24 04:18:59,668 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module mail_plugin: loading translation file /data/build/rb-5fd110a-224202/addons/mail_plugin/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,668 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/mail_plugin/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,672 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module crm_mail_plugin: loading translation file /data/build/rb-5fd110a-224202/addons/crm_mail_plugin/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,673 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/crm_mail_plugin/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,674 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module project_mail_plugin: loading translation file /data/build/rb-5fd110a-224202/addons/project_mail_plugin/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,674 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/project_mail_plugin/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,675 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module pos_adyen: loading translation file /data/build/rb-5fd110a-224202/addons/pos_adyen/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,675 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/pos_adyen/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,676 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module pos_discount: loading translation file /data/build/rb-5fd110a-224202/addons/pos_discount/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,676 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/pos_discount/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,678 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module account_edi_ubl_cii: loading translation file /data/build/rb-5fd110a-224202/addons/account_edi_ubl_cii/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,678 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/account_edi_ubl_cii/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,683 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module pos_edi_ubl: loading translation file /data/build/rb-5fd110a-224202/addons/pos_edi_ubl/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,683 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/pos_edi_ubl/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,684 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module pos_epson_printer: loading translation file /data/build/rb-5fd110a-224202/addons/pos_epson_printer/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,684 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/pos_epson_printer/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,685 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module loyalty: loading translation file /data/build/rb-5fd110a-224202/addons/loyalty/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,685 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/loyalty/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,697 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module pos_loyalty: loading translation file /data/build/rb-5fd110a-224202/addons/pos_loyalty/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,698 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/pos_loyalty/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,701 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module pos_mercado_pago: loading translation file /data/build/rb-5fd110a-224202/addons/pos_mercado_pago/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,702 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/pos_mercado_pago/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,703 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module pos_mrp: loading translation file /data/build/rb-5fd110a-224202/addons/pos_mrp/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,703 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/pos_mrp/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,704 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module pos_paytm: loading translation file /data/build/rb-5fd110a-224202/addons/pos_paytm/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,704 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/pos_paytm/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,705 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module pos_pine_labs: loading translation file /data/build/rb-5fd110a-224202/addons/pos_pine_labs/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,705 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/pos_pine_labs/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,706 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module pos_razorpay: loading translation file /data/build/rb-5fd110a-224202/addons/pos_razorpay/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,706 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/pos_razorpay/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,708 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module payment_adyen: loading translation file /data/build/rb-5fd110a-224202/addons/payment_adyen/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,708 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/payment_adyen/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,710 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module pos_restaurant_adyen: loading translation file /data/build/rb-5fd110a-224202/addons/pos_restaurant_adyen/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,710 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/pos_restaurant_adyen/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,711 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module pos_restaurant_loyalty: no translation for language vi_VN 2026-08-24 04:18:59,711 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module payment_stripe: loading translation file /data/build/rb-5fd110a-224202/addons/payment_stripe/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,711 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/payment_stripe/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,713 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module pos_stripe: loading translation file /data/build/rb-5fd110a-224202/addons/pos_stripe/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,713 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/pos_stripe/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,714 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module pos_restaurant_stripe: no translation for language vi_VN 2026-08-24 04:18:59,714 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module pos_sale: loading translation file /data/build/rb-5fd110a-224202/addons/pos_sale/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,714 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/pos_sale/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,716 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module pos_sale_loyalty: loading translation file /data/build/rb-5fd110a-224202/addons/pos_sale_loyalty/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,716 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/pos_sale_loyalty/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,717 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module pos_self_order: loading translation file /data/build/rb-5fd110a-224202/addons/pos_self_order/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,717 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/pos_self_order/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,724 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module pos_self_order_epson_printer: no translation for language vi_VN 2026-08-24 04:18:59,724 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,724 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,728 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,728 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,729 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,729 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,730 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module sale_loyalty: loading translation file /data/build/rb-5fd110a-224202/addons/sale_loyalty/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,730 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/sale_loyalty/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,733 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,733 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,733 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module pos_viva_wallet: loading translation file /data/build/rb-5fd110a-224202/addons/pos_viva_wallet/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,733 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/pos_viva_wallet/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,735 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_data_module_install: no translation for language vi_VN 2026-08-24 04:18:59,735 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module base_address_extended: loading translation file /data/build/rb-5fd110a-224202/addons/base_address_extended/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,735 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/base_address_extended/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,737 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module hr_hourly_cost: loading translation file /data/build/rb-5fd110a-224202/addons/hr_hourly_cost/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,737 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/hr_hourly_cost/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,737 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module hr_timesheet: loading translation file /data/build/rb-5fd110a-224202/addons/hr_timesheet/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,737 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/hr_timesheet/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,745 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,745 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,748 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,748 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,750 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module account_qr_code_emv: loading translation file /data/build/rb-5fd110a-224202/addons/account_qr_code_emv/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,750 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/account_qr_code_emv/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,751 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module base_iban: loading translation file /data/build/rb-5fd110a-224202/addons/base_iban/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,751 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/base_iban/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,752 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-5fd110a-224202/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,752 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,754 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,754 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,761 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,761 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,766 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,766 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,768 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,768 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,772 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,772 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,773 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,773 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,774 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,775 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,776 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,776 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,777 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,777 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,778 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_foreign_trade_currency_rate: no translation for language vi_VN 2026-08-24 04:18:59,778 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,778 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,783 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,783 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,789 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_foreign_trade_import_currency_rate: no translation for language vi_VN 2026-08-24 04:18:59,789 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_blog: loading translation file /data/build/rb-5fd110a-224202/addons/website_blog/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,789 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_blog/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,803 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,803 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,804 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,804 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,804 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,804 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,805 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,806 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,806 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,807 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,808 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,808 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,818 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,818 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,822 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_pos_refund: no translation for language vi_VN 2026-08-24 04:18:59,822 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,822 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,823 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,823 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,825 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel: loading translation file /data/build/rb-5fd110a-224202/addons/l10n_vn_edi_viettel/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,825 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/l10n_vn_edi_viettel/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,828 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,828 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,829 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel_pos: loading translation file /data/build/rb-5fd110a-224202/addons/l10n_vn_edi_viettel_pos/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,829 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/l10n_vn_edi_viettel_pos/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,830 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,830 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,831 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module privacy_lookup: loading translation file /data/build/rb-5fd110a-224202/addons/privacy_lookup/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,831 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/privacy_lookup/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,833 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module to_partner_multilang: no translation for language vi_VN 2026-08-24 04:18:59,833 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module partner_autocomplete: loading translation file /data/build/rb-5fd110a-224202/addons/partner_autocomplete/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,833 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/partner_autocomplete/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,835 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module to_partner_multilang_partner_autocomplete: no translation for language vi_VN 2026-08-24 04:18:59,835 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,835 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,837 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,837 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,838 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,838 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,839 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,839 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,841 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module pos_online_payment: loading translation file /data/build/rb-5fd110a-224202/addons/pos_online_payment/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,841 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/pos_online_payment/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,844 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,844 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,844 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,844 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,845 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,846 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,847 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,847 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,850 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,850 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,862 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,862 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,863 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,863 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,863 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,863 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,870 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,870 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,872 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,872 202 INFO rb-5fd110a-224202-407438 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-24 04:18:59,873 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_crm: loading translation file /data/build/rb-5fd110a-224202/addons/website_crm/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,873 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_crm/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,874 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_sms: loading translation file /data/build/rb-5fd110a-224202/addons/website_sms/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,874 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_sms/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,875 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_crm_sms: loading translation file /data/build/rb-5fd110a-224202/addons/website_crm_sms/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,875 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_crm_sms/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,876 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module purchase_requisition: loading translation file /data/build/rb-5fd110a-224202/addons/purchase_requisition/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,876 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/purchase_requisition/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,881 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module sale_purchase: loading translation file /data/build/rb-5fd110a-224202/addons/sale_purchase/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,881 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/sale_purchase/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,883 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module purchase_requisition_sale: loading translation file /data/build/rb-5fd110a-224202/addons/purchase_requisition_sale/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,883 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/purchase_requisition_sale/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,884 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module purchase_requisition_stock: loading translation file /data/build/rb-5fd110a-224202/addons/purchase_requisition_stock/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,884 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/purchase_requisition_stock/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,885 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module account_add_gln: loading translation file /data/build/rb-5fd110a-224202/addons/account_add_gln/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,885 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/account_add_gln/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,885 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module account_check_printing: loading translation file /data/build/rb-5fd110a-224202/addons/account_check_printing/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,885 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/account_check_printing/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,888 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module account_debit_note: loading translation file /data/build/rb-5fd110a-224202/addons/account_debit_note/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,888 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/account_debit_note/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,890 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module account_edi: loading translation file /data/build/rb-5fd110a-224202/addons/account_edi/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,890 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/account_edi/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,893 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module certificate: loading translation file /data/build/rb-5fd110a-224202/addons/certificate/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,893 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/certificate/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,896 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module account_edi_proxy_client: loading translation file /data/build/rb-5fd110a-224202/addons/account_edi_proxy_client/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,896 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/account_edi_proxy_client/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,898 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module account_edi_ubl_cii_tax_extension: loading translation file /data/build/rb-5fd110a-224202/addons/account_edi_ubl_cii_tax_extension/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,898 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/account_edi_ubl_cii_tax_extension/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,902 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module account_fleet: loading translation file /data/build/rb-5fd110a-224202/addons/account_fleet/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,902 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/account_fleet/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,903 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module account_peppol: loading translation file /data/build/rb-5fd110a-224202/addons/account_peppol/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,903 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/account_peppol/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,910 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module account_peppol_response: loading translation file /data/build/rb-5fd110a-224202/addons/account_peppol_response/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,910 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/account_peppol_response/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,913 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module account_peppol_selfbilling: loading translation file /data/build/rb-5fd110a-224202/addons/account_peppol_selfbilling/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,913 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/account_peppol_selfbilling/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,915 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module account_qr_code_sepa: loading translation file /data/build/rb-5fd110a-224202/addons/account_qr_code_sepa/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,915 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/account_qr_code_sepa/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,917 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module account_tax_python: loading translation file /data/build/rb-5fd110a-224202/addons/account_tax_python/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,917 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/account_tax_python/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,918 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module account_test: loading translation file /data/build/rb-5fd110a-224202/addons/account_test/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,918 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/account_test/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,919 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module account_update_tax_tags: loading translation file /data/build/rb-5fd110a-224202/addons/account_update_tax_tags/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,919 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/account_update_tax_tags/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,921 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module auth_oauth: loading translation file /data/build/rb-5fd110a-224202/addons/auth_oauth/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,921 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/auth_oauth/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,922 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module auth_passkey: loading translation file /data/build/rb-5fd110a-224202/addons/auth_passkey/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,922 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/auth_passkey/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,924 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module auth_password_policy: loading translation file /data/build/rb-5fd110a-224202/addons/auth_password_policy/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,924 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/auth_password_policy/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,925 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module auth_password_policy_portal: loading translation file /data/build/rb-5fd110a-224202/addons/auth_password_policy_portal/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,925 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/auth_password_policy_portal/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,926 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module auth_password_policy_signup: loading translation file /data/build/rb-5fd110a-224202/addons/auth_password_policy_signup/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,926 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/auth_password_policy_signup/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,926 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module auth_totp: loading translation file /data/build/rb-5fd110a-224202/addons/auth_totp/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,926 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/auth_totp/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,929 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module auth_totp_mail: loading translation file /data/build/rb-5fd110a-224202/addons/auth_totp_mail/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,929 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/auth_totp_mail/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,930 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module auth_totp_mail_enforce: loading translation file /data/build/rb-5fd110a-224202/addons/auth_totp_mail_enforce/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,930 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/auth_totp_mail_enforce/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,932 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module auth_totp_portal: loading translation file /data/build/rb-5fd110a-224202/addons/auth_totp_portal/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,932 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/auth_totp_portal/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,933 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module base_import: loading translation file /data/build/rb-5fd110a-224202/addons/base_import/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,933 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/base_import/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,939 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module base_import_module: loading translation file /data/build/rb-5fd110a-224202/addons/base_import_module/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,939 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/base_import_module/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,941 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module base_install_request: loading translation file /data/build/rb-5fd110a-224202/addons/base_install_request/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,941 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/base_install_request/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,943 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module base_sparse_field: loading translation file /data/build/rb-5fd110a-224202/addons/base_sparse_field/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,943 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/base_sparse_field/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,944 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module base_vat: loading translation file /data/build/rb-5fd110a-224202/addons/base_vat/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,944 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/base_vat/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,946 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module calendar_sms: loading translation file /data/build/rb-5fd110a-224202/addons/calendar_sms/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,946 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/calendar_sms/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,947 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module cloud_storage: loading translation file /data/build/rb-5fd110a-224202/addons/cloud_storage/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,947 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/cloud_storage/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,948 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module cloud_storage_azure: loading translation file /data/build/rb-5fd110a-224202/addons/cloud_storage_azure/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,948 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/cloud_storage_azure/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,949 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module cloud_storage_google: loading translation file /data/build/rb-5fd110a-224202/addons/cloud_storage_google/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,949 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/cloud_storage_google/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,950 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module cloud_storage_migration: loading translation file /data/build/rb-5fd110a-224202/addons/cloud_storage_migration/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,950 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/cloud_storage_migration/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,952 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module iap_crm: loading translation file /data/build/rb-5fd110a-224202/addons/iap_crm/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,952 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/iap_crm/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,953 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module crm_iap_enrich: loading translation file /data/build/rb-5fd110a-224202/addons/crm_iap_enrich/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,953 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/crm_iap_enrich/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,954 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module crm_iap_mine: loading translation file /data/build/rb-5fd110a-224202/addons/crm_iap_mine/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,954 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/crm_iap_mine/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,958 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module crm_livechat: loading translation file /data/build/rb-5fd110a-224202/addons/crm_livechat/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,958 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/crm_livechat/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,960 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module crm_sms: loading translation file /data/build/rb-5fd110a-224202/addons/crm_sms/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,960 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/crm_sms/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,961 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module stock_delivery: loading translation file /data/build/rb-5fd110a-224202/addons/stock_delivery/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,961 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/stock_delivery/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,964 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module delivery_mondialrelay: loading translation file /data/build/rb-5fd110a-224202/addons/delivery_mondialrelay/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,964 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/delivery_mondialrelay/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,965 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module stock_picking_batch: loading translation file /data/build/rb-5fd110a-224202/addons/stock_picking_batch/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,965 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/stock_picking_batch/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,971 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module delivery_stock_picking_batch: loading translation file /data/build/rb-5fd110a-224202/addons/delivery_stock_picking_batch/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,971 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/delivery_stock_picking_batch/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,972 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module event_booth: loading translation file /data/build/rb-5fd110a-224202/addons/event_booth/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,973 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/event_booth/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,976 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module event_product: loading translation file /data/build/rb-5fd110a-224202/addons/event_product/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,976 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/event_product/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,977 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module event_sale: loading translation file /data/build/rb-5fd110a-224202/addons/event_sale/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,978 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/event_sale/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,981 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module event_booth_sale: loading translation file /data/build/rb-5fd110a-224202/addons/event_booth_sale/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,981 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/event_booth_sale/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,984 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module event_crm: loading translation file /data/build/rb-5fd110a-224202/addons/event_crm/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,985 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/event_crm/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,987 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module event_crm_sale: loading translation file /data/build/rb-5fd110a-224202/addons/event_crm_sale/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,987 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/event_crm_sale/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,988 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module event_sms: loading translation file /data/build/rb-5fd110a-224202/addons/event_sms/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,988 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/event_sms/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,989 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module sale_crm: loading translation file /data/build/rb-5fd110a-224202/addons/sale_crm/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,989 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/sale_crm/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,991 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module gamification_sale_crm: loading translation file /data/build/rb-5fd110a-224202/addons/gamification_sale_crm/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,991 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/gamification_sale_crm/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,992 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module google_account: loading translation file /data/build/rb-5fd110a-224202/addons/google_account/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,992 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/google_account/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,993 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module google_calendar: loading translation file /data/build/rb-5fd110a-224202/addons/google_calendar/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,993 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/google_calendar/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,995 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module google_gmail: loading translation file /data/build/rb-5fd110a-224202/addons/google_gmail/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,995 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/google_gmail/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,997 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module hr_calendar: loading translation file /data/build/rb-5fd110a-224202/addons/hr_calendar/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,997 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/hr_calendar/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,998 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module hr_gamification: loading translation file /data/build/rb-5fd110a-224202/addons/hr_gamification/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,998 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/hr_gamification/i18n/vi.po for language vi_VN 2026-08-24 04:18:59,999 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module hr_holidays_attendance: loading translation file /data/build/rb-5fd110a-224202/addons/hr_holidays_attendance/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,000 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/hr_holidays_attendance/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,001 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module hr_homeworking: loading translation file /data/build/rb-5fd110a-224202/addons/hr_homeworking/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,001 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/hr_homeworking/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,003 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module hr_homeworking_calendar: loading translation file /data/build/rb-5fd110a-224202/addons/hr_homeworking_calendar/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,003 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/hr_homeworking_calendar/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,004 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module hr_livechat: loading translation file /data/build/rb-5fd110a-224202/addons/hr_livechat/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,004 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/hr_livechat/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,005 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module hr_presence: loading translation file /data/build/rb-5fd110a-224202/addons/hr_presence/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,005 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/hr_presence/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,008 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module hr_recruitment_sms: loading translation file /data/build/rb-5fd110a-224202/addons/hr_recruitment_sms/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,008 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/hr_recruitment_sms/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,009 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module hr_recruitment_survey: loading translation file /data/build/rb-5fd110a-224202/addons/hr_recruitment_survey/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,009 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/hr_recruitment_survey/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,011 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module hr_skills_slides: loading translation file /data/build/rb-5fd110a-224202/addons/hr_skills_slides/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,011 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/hr_skills_slides/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,012 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module hr_skills_survey: loading translation file /data/build/rb-5fd110a-224202/addons/hr_skills_survey/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,012 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/hr_skills_survey/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,013 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module hr_timesheet_attendance: loading translation file /data/build/rb-5fd110a-224202/addons/hr_timesheet_attendance/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,013 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/hr_timesheet_attendance/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,015 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module l10n_us: no translation for language vi_VN 2026-08-24 04:19:00,015 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module l10n_us_account: no translation for language vi_VN 2026-08-24 04:19:00,015 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,015 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,016 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,016 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,017 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,017 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,019 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,019 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,022 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_auto_transfer: no translation for language vi_VN 2026-08-24 04:19:00,022 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,022 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,034 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,034 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,050 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,050 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,051 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,051 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,052 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,052 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,052 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade_account_reports: no translation for language vi_VN 2026-08-24 04:19:00,053 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,053 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,055 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module sale_service: loading translation file /data/build/rb-5fd110a-224202/addons/sale_service/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,055 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/sale_service/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,056 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module project_account: loading translation file /data/build/rb-5fd110a-224202/addons/project_account/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,056 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/project_account/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,058 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module sale_project: loading translation file /data/build/rb-5fd110a-224202/addons/sale_project/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,058 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/sale_project/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,062 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module sale_timesheet: loading translation file /data/build/rb-5fd110a-224202/addons/sale_timesheet/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,062 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/sale_timesheet/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,071 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_logistics_sales_team: no translation for language vi_VN 2026-08-24 04:19:00,071 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_tracking_location_route: no translation for language vi_VN 2026-08-24 04:19:00,071 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,071 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,074 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,074 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,077 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,077 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,078 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,078 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,086 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,086 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,087 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,087 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,088 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,088 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,089 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,089 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,089 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,089 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,095 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,095 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,096 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,096 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,099 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,099 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,100 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,100 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,102 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,102 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,104 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,105 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,105 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,105 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,107 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,108 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,108 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,108 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,109 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,109 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,109 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,110 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,110 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,110 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,111 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,111 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,115 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,115 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,117 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module mail_bot: loading translation file /data/build/rb-5fd110a-224202/addons/mail_bot/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,117 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/mail_bot/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,119 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module mail_bot_hr: no translation for language vi_VN 2026-08-24 04:19:00,119 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module mail_group: loading translation file /data/build/rb-5fd110a-224202/addons/mail_group/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,119 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/mail_group/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,127 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module mass_mailing_crm: loading translation file /data/build/rb-5fd110a-224202/addons/mass_mailing_crm/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,127 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/mass_mailing_crm/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,128 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module mass_mailing_crm_sms: loading translation file /data/build/rb-5fd110a-224202/addons/mass_mailing_crm_sms/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,128 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/mass_mailing_crm_sms/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,129 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module mass_mailing_event: loading translation file /data/build/rb-5fd110a-224202/addons/mass_mailing_event/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,129 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/mass_mailing_event/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,130 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module mass_mailing_event_sms: loading translation file /data/build/rb-5fd110a-224202/addons/mass_mailing_event_sms/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,130 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/mass_mailing_event_sms/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,131 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_event_track: loading translation file /data/build/rb-5fd110a-224202/addons/website_event_track/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,131 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_event_track/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,143 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module mass_mailing_event_track: loading translation file /data/build/rb-5fd110a-224202/addons/mass_mailing_event_track/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,144 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/mass_mailing_event_track/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,144 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module mass_mailing_event_track_sms: loading translation file /data/build/rb-5fd110a-224202/addons/mass_mailing_event_track_sms/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,144 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/mass_mailing_event_track_sms/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,145 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module mass_mailing_sale: loading translation file /data/build/rb-5fd110a-224202/addons/mass_mailing_sale/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,145 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/mass_mailing_sale/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,146 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module mass_mailing_sale_sms: loading translation file /data/build/rb-5fd110a-224202/addons/mass_mailing_sale_sms/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,146 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/mass_mailing_sale_sms/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,147 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module mass_mailing_slides: loading translation file /data/build/rb-5fd110a-224202/addons/mass_mailing_slides/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,147 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/mass_mailing_slides/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,148 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module membership: loading translation file /data/build/rb-5fd110a-224202/addons/membership/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,148 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/membership/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,152 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module microsoft_account: loading translation file /data/build/rb-5fd110a-224202/addons/microsoft_account/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,152 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/microsoft_account/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,154 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module microsoft_calendar: loading translation file /data/build/rb-5fd110a-224202/addons/microsoft_calendar/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,154 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/microsoft_calendar/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,156 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module microsoft_outlook: loading translation file /data/build/rb-5fd110a-224202/addons/microsoft_outlook/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,156 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/microsoft_outlook/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,158 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module mrp_account: loading translation file /data/build/rb-5fd110a-224202/addons/mrp_account/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,158 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/mrp_account/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,161 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module mrp_landed_costs: loading translation file /data/build/rb-5fd110a-224202/addons/mrp_landed_costs/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,161 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/mrp_landed_costs/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,162 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module product_expiry: loading translation file /data/build/rb-5fd110a-224202/addons/product_expiry/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,162 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/product_expiry/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,165 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module mrp_product_expiry: loading translation file /data/build/rb-5fd110a-224202/addons/mrp_product_expiry/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,165 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/mrp_product_expiry/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,166 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module mrp_repair: loading translation file /data/build/rb-5fd110a-224202/addons/mrp_repair/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,166 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/mrp_repair/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,167 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module mrp_subcontracting: loading translation file /data/build/rb-5fd110a-224202/addons/mrp_subcontracting/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,167 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/mrp_subcontracting/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,171 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module mrp_subcontracting_account: loading translation file /data/build/rb-5fd110a-224202/addons/mrp_subcontracting_account/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,171 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/mrp_subcontracting_account/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,171 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module sale_purchase_stock: loading translation file /data/build/rb-5fd110a-224202/addons/sale_purchase_stock/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,172 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/sale_purchase_stock/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,172 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module stock_dropshipping: loading translation file /data/build/rb-5fd110a-224202/addons/stock_dropshipping/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,172 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/stock_dropshipping/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,173 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module mrp_subcontracting_dropshipping: loading translation file /data/build/rb-5fd110a-224202/addons/mrp_subcontracting_dropshipping/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,173 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/mrp_subcontracting_dropshipping/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,175 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module mrp_subcontracting_landed_costs: loading translation file /data/build/rb-5fd110a-224202/addons/mrp_subcontracting_landed_costs/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,175 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/mrp_subcontracting_landed_costs/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,175 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module purchase_mrp: loading translation file /data/build/rb-5fd110a-224202/addons/purchase_mrp/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,175 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/purchase_mrp/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,177 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module mrp_subcontracting_purchase: loading translation file /data/build/rb-5fd110a-224202/addons/mrp_subcontracting_purchase/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,178 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/mrp_subcontracting_purchase/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,179 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module mrp_subcontracting_repair: no translation for language vi_VN 2026-08-24 04:19:00,179 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,179 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,180 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,180 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,182 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,182 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,184 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,184 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,188 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,188 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,189 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,189 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,191 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module pos_account_tax_python: loading translation file /data/build/rb-5fd110a-224202/addons/pos_account_tax_python/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,191 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/pos_account_tax_python/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,192 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module pos_event: loading translation file /data/build/rb-5fd110a-224202/addons/pos_event/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,192 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/pos_event/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,193 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module pos_event_sale: loading translation file /data/build/rb-5fd110a-224202/addons/pos_event_sale/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,193 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/pos_event_sale/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,194 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module pos_hr: loading translation file /data/build/rb-5fd110a-224202/addons/pos_hr/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,194 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/pos_hr/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,196 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module pos_hr_restaurant: no translation for language vi_VN 2026-08-24 04:19:00,197 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module pos_online_payment_self_order: loading translation file /data/build/rb-5fd110a-224202/addons/pos_online_payment_self_order/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,197 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/pos_online_payment_self_order/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,198 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module sale_margin: loading translation file /data/build/rb-5fd110a-224202/addons/sale_margin/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,198 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/sale_margin/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,199 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module pos_sale_margin: loading translation file /data/build/rb-5fd110a-224202/addons/pos_sale_margin/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,199 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/pos_sale_margin/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,199 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module pos_self_order_adyen: loading translation file /data/build/rb-5fd110a-224202/addons/pos_self_order_adyen/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,199 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/pos_self_order_adyen/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,201 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module pos_self_order_razorpay: loading translation file /data/build/rb-5fd110a-224202/addons/pos_self_order_razorpay/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,201 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/pos_self_order_razorpay/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,201 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module pos_self_order_sale: loading translation file /data/build/rb-5fd110a-224202/addons/pos_self_order_sale/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,201 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/pos_self_order_sale/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,202 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module pos_self_order_stripe: loading translation file /data/build/rb-5fd110a-224202/addons/pos_self_order_stripe/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,202 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/pos_self_order_stripe/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,203 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module pos_sms: loading translation file /data/build/rb-5fd110a-224202/addons/pos_sms/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,203 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/pos_sms/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,204 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module product_email_template: loading translation file /data/build/rb-5fd110a-224202/addons/product_email_template/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,204 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/product_email_template/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,205 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module product_images: loading translation file /data/build/rb-5fd110a-224202/addons/product_images/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,205 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/product_images/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,207 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module product_margin: loading translation file /data/build/rb-5fd110a-224202/addons/product_margin/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,207 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/product_margin/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,209 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module product_matrix: loading translation file /data/build/rb-5fd110a-224202/addons/product_matrix/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,209 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/product_matrix/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,210 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module project_hr_expense: loading translation file /data/build/rb-5fd110a-224202/addons/project_hr_expense/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,210 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/project_hr_expense/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,211 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module project_hr_skills: loading translation file /data/build/rb-5fd110a-224202/addons/project_hr_skills/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,211 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/project_hr_skills/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,212 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module project_mrp: loading translation file /data/build/rb-5fd110a-224202/addons/project_mrp/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,212 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/project_mrp/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,213 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module project_mrp_account: loading translation file /data/build/rb-5fd110a-224202/addons/project_mrp_account/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,213 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/project_mrp_account/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,214 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module sale_mrp: loading translation file /data/build/rb-5fd110a-224202/addons/sale_mrp/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,214 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/sale_mrp/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,215 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module project_mrp_sale: no translation for language vi_VN 2026-08-24 04:19:00,216 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module project_mrp_stock_landed_costs: loading translation file /data/build/rb-5fd110a-224202/addons/project_mrp_stock_landed_costs/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,216 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/project_mrp_stock_landed_costs/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,216 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module project_purchase: loading translation file /data/build/rb-5fd110a-224202/addons/project_purchase/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,216 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/project_purchase/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,217 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module project_stock: loading translation file /data/build/rb-5fd110a-224202/addons/project_stock/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,217 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/project_stock/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,218 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module project_purchase_stock: loading translation file /data/build/rb-5fd110a-224202/addons/project_purchase_stock/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,218 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/project_purchase_stock/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,219 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module sale_expense: loading translation file /data/build/rb-5fd110a-224202/addons/sale_expense/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,219 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/sale_expense/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,220 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module project_sale_expense: loading translation file /data/build/rb-5fd110a-224202/addons/project_sale_expense/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,221 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/project_sale_expense/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,221 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module project_sms: loading translation file /data/build/rb-5fd110a-224202/addons/project_sms/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,221 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/project_sms/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,222 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module project_stock_account: loading translation file /data/build/rb-5fd110a-224202/addons/project_stock_account/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,222 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/project_stock_account/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,224 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module project_stock_landed_costs: loading translation file /data/build/rb-5fd110a-224202/addons/project_stock_landed_costs/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,224 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/project_stock_landed_costs/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,224 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module project_timesheet_holidays: loading translation file /data/build/rb-5fd110a-224202/addons/project_timesheet_holidays/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,224 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/project_timesheet_holidays/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,226 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module purchase_edi_ubl_bis3: loading translation file /data/build/rb-5fd110a-224202/addons/purchase_edi_ubl_bis3/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,226 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/purchase_edi_ubl_bis3/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,227 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module purchase_product_matrix: loading translation file /data/build/rb-5fd110a-224202/addons/purchase_product_matrix/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,227 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/purchase_product_matrix/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,228 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module purchase_repair: loading translation file /data/build/rb-5fd110a-224202/addons/purchase_repair/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,228 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/purchase_repair/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,229 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module sale_async_emails: loading translation file /data/build/rb-5fd110a-224202/addons/sale_async_emails/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,229 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/sale_async_emails/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,230 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module sale_edi_ubl: loading translation file /data/build/rb-5fd110a-224202/addons/sale_edi_ubl/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,230 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/sale_edi_ubl/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,231 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module sale_expense_margin: loading translation file /data/build/rb-5fd110a-224202/addons/sale_expense_margin/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,231 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/sale_expense_margin/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,232 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module sale_gelato: loading translation file /data/build/rb-5fd110a-224202/addons/sale_gelato/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,232 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/sale_gelato/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,234 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module sale_gelato_stock: loading translation file /data/build/rb-5fd110a-224202/addons/sale_gelato_stock/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,234 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/sale_gelato_stock/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,235 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module sale_loyalty_delivery: loading translation file /data/build/rb-5fd110a-224202/addons/sale_loyalty_delivery/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,235 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/sale_loyalty_delivery/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,236 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module sale_stock_margin: loading translation file /data/build/rb-5fd110a-224202/addons/sale_stock_margin/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,236 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/sale_stock_margin/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,237 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module sale_mrp_margin: no translation for language vi_VN 2026-08-24 04:19:00,237 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module sale_pdf_quote_builder: loading translation file /data/build/rb-5fd110a-224202/addons/sale_pdf_quote_builder/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,237 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/sale_pdf_quote_builder/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,241 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module sale_product_matrix: loading translation file /data/build/rb-5fd110a-224202/addons/sale_product_matrix/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,241 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/sale_product_matrix/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,243 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module sale_project_stock: loading translation file /data/build/rb-5fd110a-224202/addons/sale_project_stock/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,243 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/sale_project_stock/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,244 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module sale_project_stock_account: loading translation file /data/build/rb-5fd110a-224202/addons/sale_project_stock_account/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,244 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/sale_project_stock_account/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,245 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module sale_purchase_project: loading translation file /data/build/rb-5fd110a-224202/addons/sale_purchase_project/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,245 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/sale_purchase_project/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,246 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module sale_sms: no translation for language vi_VN 2026-08-24 04:19:00,246 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module sale_timesheet_margin: loading translation file /data/build/rb-5fd110a-224202/addons/sale_timesheet_margin/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,246 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/sale_timesheet_margin/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,247 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module sms_twilio: loading translation file /data/build/rb-5fd110a-224202/addons/sms_twilio/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,247 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/sms_twilio/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,249 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module snailmail: loading translation file /data/build/rb-5fd110a-224202/addons/snailmail/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,249 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/snailmail/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,253 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module snailmail_account: loading translation file /data/build/rb-5fd110a-224202/addons/snailmail_account/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,253 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/snailmail_account/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,254 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module spreadsheet: loading translation file /data/build/rb-5fd110a-224202/addons/spreadsheet/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,254 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/spreadsheet/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,302 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module spreadsheet_account: loading translation file /data/build/rb-5fd110a-224202/addons/spreadsheet_account/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,302 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/spreadsheet_account/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,304 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module spreadsheet_dashboard: loading translation file /data/build/rb-5fd110a-224202/addons/spreadsheet_dashboard/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,304 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/spreadsheet_dashboard/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,306 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_account: loading translation file /data/build/rb-5fd110a-224202/addons/spreadsheet_dashboard_account/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,306 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/spreadsheet_dashboard_account/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,308 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_event_sale: loading translation file /data/build/rb-5fd110a-224202/addons/spreadsheet_dashboard_event_sale/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,308 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/spreadsheet_dashboard_event_sale/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,310 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_expense: loading translation file /data/build/rb-5fd110a-224202/addons/spreadsheet_dashboard_hr_expense/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,310 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/spreadsheet_dashboard_hr_expense/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,311 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_timesheet: loading translation file /data/build/rb-5fd110a-224202/addons/spreadsheet_dashboard_hr_timesheet/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,311 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/spreadsheet_dashboard_hr_timesheet/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,312 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_im_livechat: loading translation file /data/build/rb-5fd110a-224202/addons/spreadsheet_dashboard_im_livechat/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,312 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/spreadsheet_dashboard_im_livechat/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,314 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_hr: loading translation file /data/build/rb-5fd110a-224202/addons/spreadsheet_dashboard_pos_hr/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,314 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/spreadsheet_dashboard_pos_hr/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,315 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_restaurant: loading translation file /data/build/rb-5fd110a-224202/addons/spreadsheet_dashboard_pos_restaurant/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,315 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/spreadsheet_dashboard_pos_restaurant/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,317 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale: loading translation file /data/build/rb-5fd110a-224202/addons/spreadsheet_dashboard_sale/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,317 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/spreadsheet_dashboard_sale/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,320 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale_timesheet: loading translation file /data/build/rb-5fd110a-224202/addons/spreadsheet_dashboard_sale_timesheet/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,320 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/spreadsheet_dashboard_sale_timesheet/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,322 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_stock_account: loading translation file /data/build/rb-5fd110a-224202/addons/spreadsheet_dashboard_stock_account/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,322 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/spreadsheet_dashboard_stock_account/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,323 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale: loading translation file /data/build/rb-5fd110a-224202/addons/spreadsheet_dashboard_website_sale/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,324 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/spreadsheet_dashboard_website_sale/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,325 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_sale_slides: loading translation file /data/build/rb-5fd110a-224202/addons/website_sale_slides/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,325 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_sale_slides/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,327 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale_slides: loading translation file /data/build/rb-5fd110a-224202/addons/spreadsheet_dashboard_website_sale_slides/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,327 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/spreadsheet_dashboard_website_sale_slides/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,329 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module stock_fleet: loading translation file /data/build/rb-5fd110a-224202/addons/stock_fleet/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,329 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/stock_fleet/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,331 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module stock_sms: loading translation file /data/build/rb-5fd110a-224202/addons/stock_sms/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,331 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/stock_sms/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,334 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_access_rights: no translation for language vi_VN 2026-08-24 04:19:00,334 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_action_bindings: no translation for language vi_VN 2026-08-24 04:19:00,334 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_apikeys: no translation for language vi_VN 2026-08-24 04:19:00,334 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_assetsbundle: no translation for language vi_VN 2026-08-24 04:19:00,335 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_auth_custom: no translation for language vi_VN 2026-08-24 04:19:00,335 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_convert: no translation for language vi_VN 2026-08-24 04:19:00,335 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_converter: no translation for language vi_VN 2026-08-24 04:19:00,335 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_crm_iap_reveal: loading translation file /data/build/rb-5fd110a-224202/addons/website_crm_iap_reveal/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,335 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_crm_iap_reveal/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,340 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_google_map: no translation for language vi_VN 2026-08-24 04:19:00,340 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_crm_partner_assign: loading translation file /data/build/rb-5fd110a-224202/addons/website_crm_partner_assign/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,340 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_crm_partner_assign/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,352 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_livechat: loading translation file /data/build/rb-5fd110a-224202/addons/website_livechat/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,352 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_livechat/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,356 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_crm_livechat: loading translation file /data/build/rb-5fd110a-224202/addons/website_crm_livechat/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,356 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_crm_livechat/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,358 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_crm_full: no translation for language vi_VN 2026-08-24 04:19:00,358 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module payment_demo: loading translation file /data/build/rb-5fd110a-224202/addons/payment_demo/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,358 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/payment_demo/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,361 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_jitsi: loading translation file /data/build/rb-5fd110a-224202/addons/website_jitsi/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,361 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_jitsi/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,362 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_event_jitsi: loading translation file /data/build/rb-5fd110a-224202/addons/website_event_jitsi/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,362 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_event_jitsi/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,363 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_event_exhibitor: loading translation file /data/build/rb-5fd110a-224202/addons/website_event_exhibitor/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,363 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_event_exhibitor/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,370 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_event_booth: loading translation file /data/build/rb-5fd110a-224202/addons/website_event_booth/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,370 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_event_booth/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,372 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_event_booth_sale: loading translation file /data/build/rb-5fd110a-224202/addons/website_event_booth_sale/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,372 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_event_booth_sale/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,373 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_event_booth_sale_exhibitor: loading translation file /data/build/rb-5fd110a-224202/addons/website_event_booth_sale_exhibitor/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,373 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_event_booth_sale_exhibitor/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,374 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_event_meet: loading translation file /data/build/rb-5fd110a-224202/addons/website_event_meet/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,374 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_event_meet/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,378 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_event_sale: loading translation file /data/build/rb-5fd110a-224202/addons/website_event_sale/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,378 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_event_sale/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,380 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_event_track_live: loading translation file /data/build/rb-5fd110a-224202/addons/website_event_track_live/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,380 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_event_track_live/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,381 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_event_track_quiz: loading translation file /data/build/rb-5fd110a-224202/addons/website_event_track_quiz/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,381 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_event_track_quiz/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,385 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_event_full: no translation for language vi_VN 2026-08-24 04:19:00,385 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_exceptions: no translation for language vi_VN 2026-08-24 04:19:00,385 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_hr_contract_calendar: no translation for language vi_VN 2026-08-24 04:19:00,385 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_html_field_history: no translation for language vi_VN 2026-08-24 04:19:00,386 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_http: no translation for language vi_VN 2026-08-24 04:19:00,386 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_new_api: no translation for language vi_VN 2026-08-24 04:19:00,386 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_inherit: no translation for language vi_VN 2026-08-24 04:19:00,386 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_inherit_depends: no translation for language vi_VN 2026-08-24 04:19:00,386 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_inherits: no translation for language vi_VN 2026-08-24 04:19:00,386 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_inherits_depends: no translation for language vi_VN 2026-08-24 04:19:00,386 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_limits: no translation for language vi_VN 2026-08-24 04:19:00,387 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_lint: no translation for language vi_VN 2026-08-24 04:19:00,387 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_performance: no translation for language vi_VN 2026-08-24 04:19:00,387 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_mail: no translation for language vi_VN 2026-08-24 04:19:00,387 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,387 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,388 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_main_flows: no translation for language vi_VN 2026-08-24 04:19:00,388 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_mimetypes: no translation for language vi_VN 2026-08-24 04:19:00,388 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_read_group: no translation for language vi_VN 2026-08-24 04:19:00,388 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_resource: no translation for language vi_VN 2026-08-24 04:19:00,388 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_rpc: no translation for language vi_VN 2026-08-24 04:19:00,389 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_sale_product_configurators: no translation for language vi_VN 2026-08-24 04:19:00,389 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_sale_purchase_edi_ubl: no translation for language vi_VN 2026-08-24 04:19:00,389 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_search_panel: no translation for language vi_VN 2026-08-24 04:19:00,389 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_spreadsheet: no translation for language vi_VN 2026-08-24 04:19:00,389 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_testing_utilities: no translation for language vi_VN 2026-08-24 04:19:00,389 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,389 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,390 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_to_signup_email_verification: no translation for language vi_VN 2026-08-24 04:19:00,390 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_translation_import: no translation for language vi_VN 2026-08-24 04:19:00,391 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_uninstall: no translation for language vi_VN 2026-08-24 04:19:00,391 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_viin_approval: no translation for language vi_VN 2026-08-24 04:19:00,391 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,391 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,392 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_viin_mail_route: no translation for language vi_VN 2026-08-24 04:19:00,393 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,393 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,394 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_viin_web_cohort: no translation for language vi_VN 2026-08-24 04:19:00,394 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_forum: loading translation file /data/build/rb-5fd110a-224202/addons/website_forum/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,394 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_forum/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,418 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_slides_forum: loading translation file /data/build/rb-5fd110a-224202/addons/website_slides_forum/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,418 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_slides_forum/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,421 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_slides_survey: loading translation file /data/build/rb-5fd110a-224202/addons/website_slides_survey/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,421 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_slides_survey/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,426 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_website_slides_full: no translation for language vi_VN 2026-08-24 04:19:00,426 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module to_account_asset_purchase: no translation for language vi_VN 2026-08-24 04:19:00,426 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,427 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,447 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,447 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,448 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_brand: no translation for language vi_VN 2026-08-24 04:19:00,448 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,448 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,449 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module to_backend_theme: no translation for language vi_VN 2026-08-24 04:19:00,449 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,450 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,450 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,450 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,451 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module to_employee_changes_tracking: no translation for language vi_VN 2026-08-24 04:19:00,451 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,451 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,453 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module hr_maintenance: loading translation file /data/build/rb-5fd110a-224202/addons/hr_maintenance/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,453 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/hr_maintenance/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,454 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,454 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,456 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,457 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,457 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,457 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,459 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,459 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,460 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,460 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,461 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,461 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,463 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,463 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,465 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,465 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,466 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,466 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,468 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,468 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,470 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,470 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,471 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,471 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,472 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,472 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,474 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,474 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,475 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module to_hide_ent_modules: no translation for language vi_VN 2026-08-24 04:19:00,475 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module to_hide_ent_modules_payment: no translation for language vi_VN 2026-08-24 04:19:00,475 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module to_hide_ent_modules_website_theme: no translation for language vi_VN 2026-08-24 04:19:00,475 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module to_hr_barcode_in_emp_name: no translation for language vi_VN 2026-08-24 04:19:00,475 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,475 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,477 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module to_hr_expense_employee_advance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/i18n/vi_VN.po for language vi_VN 2026-08-24 04:19:00,477 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/i18n/vi_VN.po for language vi_VN 2026-08-24 04:19:00,478 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,478 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,479 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,480 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,481 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,481 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,482 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,483 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,484 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,484 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,487 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,487 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,489 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,489 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,490 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,490 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,491 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,491 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,493 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,493 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,496 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,496 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,498 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,498 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,500 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,500 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,501 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module to_mail_template_multilang_fix: no translation for language vi_VN 2026-08-24 04:19:00,501 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,501 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,502 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,502 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,504 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module to_maintenance_request_simple_mediate: no translation for language vi_VN 2026-08-24 04:19:00,504 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,504 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,506 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,506 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,507 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,507 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,510 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,510 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,511 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,511 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,513 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,513 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,514 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,514 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,516 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,516 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,517 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_mrp: no translation for language vi_VN 2026-08-24 04:19:00,517 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_purchase: no translation for language vi_VN 2026-08-24 04:19:00,517 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sale: no translation for language vi_VN 2026-08-24 04:19:00,518 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sms: no translation for language vi_VN 2026-08-24 04:19:00,518 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,518 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,520 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,521 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,522 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,522 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,524 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,524 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,526 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,526 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,527 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,527 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,528 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,528 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,529 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,529 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,531 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,531 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,533 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module to_partner_multilang_account: no translation for language vi_VN 2026-08-24 04:19:00,533 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,533 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,533 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,533 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,535 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,535 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,536 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module payment_paypal: loading translation file /data/build/rb-5fd110a-224202/addons/payment_paypal/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,536 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/payment_paypal/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,537 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,537 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,538 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,538 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,539 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,539 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,540 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,541 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,542 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,542 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,543 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,543 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,545 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,545 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,546 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,546 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,547 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,547 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,549 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,549 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,550 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,550 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,551 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module to_product_standard_price_access_account: no translation for language vi_VN 2026-08-24 04:19:00,551 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module to_product_standard_price_access_purchase: no translation for language vi_VN 2026-08-24 04:19:00,551 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,551 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,552 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module to_purchase_landed_cost: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_landed_cost/i18n/vi_VN.po for language vi_VN 2026-08-24 04:19:00,552 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_landed_cost/i18n/vi_VN.po for language vi_VN 2026-08-24 04:19:00,555 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,555 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,556 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module to_purchase_order_advance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_order_advance/i18n/vi_VN.po for language vi_VN 2026-08-24 04:19:00,556 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_order_advance/i18n/vi_VN.po for language vi_VN 2026-08-24 04:19:00,557 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module to_purchase_receipt: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_receipt/i18n/vi_VN.po for language vi_VN 2026-08-24 04:19:00,558 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_receipt/i18n/vi_VN.po for language vi_VN 2026-08-24 04:19:00,559 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module to_registration_email_blacklist: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_registration_email_blacklist/i18n/vi_VN.po for language vi_VN 2026-08-24 04:19:00,559 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_registration_email_blacklist/i18n/vi_VN.po for language vi_VN 2026-08-24 04:19:00,562 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,562 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,563 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,563 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,564 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,564 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,565 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,565 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,566 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,566 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,567 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,567 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,568 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,568 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,569 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,569 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,569 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,569 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,572 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,572 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,573 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,573 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,574 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,574 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,576 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,576 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,578 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,578 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,579 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,579 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,581 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,581 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,584 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,584 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,585 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,585 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,587 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,587 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,588 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,588 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,589 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module to_token_expiration_test: no translation for language vi_VN 2026-08-24 04:19:00,589 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,589 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,591 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,591 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,592 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,592 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,595 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,595 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,596 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,596 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,597 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,597 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,598 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,598 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,599 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,599 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,600 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,600 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,607 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,607 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,608 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,608 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,609 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,609 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,610 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,610 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,612 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,612 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,614 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module transifex: loading translation file /data/build/rb-5fd110a-224202/addons/transifex/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,614 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/transifex/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,615 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,615 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,619 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,619 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,624 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,624 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,625 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,625 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,626 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,626 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,627 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment_currency_conversion_diff: no translation for language vi_VN 2026-08-24 04:19:00,628 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,628 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,629 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,629 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,630 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,630 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,634 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,634 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,636 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,636 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,640 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,640 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,641 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,641 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,641 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,641 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,643 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_purchase: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_purchase/i18n/vi_VN.po for language vi_VN 2026-08-24 04:19:00,643 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_purchase/i18n/vi_VN.po for language vi_VN 2026-08-24 04:19:00,645 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_affiliate_purchase: no translation for language vi_VN 2026-08-24 04:19:00,645 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,645 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,646 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,646 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,656 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,656 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,657 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,657 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,658 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,658 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,660 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,660 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,665 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,665 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,671 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,671 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,674 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,674 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,676 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module hr_recruitment_skills: loading translation file /data/build/rb-5fd110a-224202/addons/hr_recruitment_skills/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,676 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/hr_recruitment_skills/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,677 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,677 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,679 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,679 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,681 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_web_countup_timer: no translation for language vi_VN 2026-08-24 04:19:00,681 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,681 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,684 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,684 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,688 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,688 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,691 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,691 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,693 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,693 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,694 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,694 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,703 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,703 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,707 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,707 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,711 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,711 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,711 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,712 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,713 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,713 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,720 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,720 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,724 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,724 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,725 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,725 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,726 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_auth_password_policy_portal: no translation for language vi_VN 2026-08-24 04:19:00,727 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_auth_password_policy_signup: no translation for language vi_VN 2026-08-24 04:19:00,727 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,727 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,728 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,728 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,729 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,729 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,729 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,729 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,730 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_xe: no translation for language vi_VN 2026-08-24 04:19:00,730 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,730 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,746 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_base_import_tracking: no translation for language vi_VN 2026-08-24 04:19:00,746 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,746 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,748 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_brand_auth_oauth: no translation for language vi_VN 2026-08-24 04:19:00,748 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,748 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,752 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_brand_auth_totp: no translation for language vi_VN 2026-08-24 04:19:00,752 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_mail_enforce: no translation for language vi_VN 2026-08-24 04:19:00,752 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_portal: no translation for language vi_VN 2026-08-24 04:19:00,752 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,752 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,753 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,753 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,759 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,759 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,760 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,760 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,760 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,761 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,762 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,762 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,762 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,762 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,763 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,763 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,764 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_brand_hr_skills: no translation for language vi_VN 2026-08-24 04:19:00,764 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,764 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,766 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_brand_l10n_vn: no translation for language vi_VN 2026-08-24 04:19:00,766 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,766 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,767 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,767 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,768 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,768 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,769 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,769 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,770 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sale: no translation for language vi_VN 2026-08-24 04:19:00,770 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,771 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,771 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module mass_mailing_themes: loading translation file /data/build/rb-5fd110a-224202/addons/mass_mailing_themes/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,771 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/mass_mailing_themes/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,782 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,782 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,783 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,783 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,784 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,784 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,785 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_brand_onboarding: no translation for language vi_VN 2026-08-24 04:19:00,785 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_brand_payment: no translation for language vi_VN 2026-08-24 04:19:00,786 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_brand_payment_paypal: no translation for language vi_VN 2026-08-24 04:19:00,786 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,786 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,788 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,788 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,789 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,789 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,789 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,789 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,790 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,791 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,791 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,791 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,792 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_brand_snailmail: no translation for language vi_VN 2026-08-24 04:19:00,792 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_brand_social_media: no translation for language vi_VN 2026-08-24 04:19:00,792 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,792 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,793 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,793 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,794 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_brand_web_editor: no translation for language vi_VN 2026-08-24 04:19:00,794 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module web_unsplash: loading translation file /data/build/rb-5fd110a-224202/addons/web_unsplash/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,794 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/web_unsplash/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,796 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_brand_web_unsplash: no translation for language vi_VN 2026-08-24 04:19:00,796 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,796 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,797 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,797 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,798 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_brand_website_event_exhibitor: no translation for language vi_VN 2026-08-24 04:19:00,798 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,799 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,800 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_brand_website_jitsi: no translation for language vi_VN 2026-08-24 04:19:00,800 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_links: loading translation file /data/build/rb-5fd110a-224202/addons/website_links/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,800 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_links/i18n/vi.po for language vi_VN 2026-08-24 04:19:00,802 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,802 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,803 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_brand_website_profile: no translation for language vi_VN 2026-08-24 04:19:00,803 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,804 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,804 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,804 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,805 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_brand_website_slides_forum: no translation for language vi_VN 2026-08-24 04:19:00,805 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,805 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,807 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,807 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,813 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,813 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,814 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,814 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,815 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,816 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,817 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,817 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,818 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,818 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,821 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,821 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,824 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,824 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,824 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,824 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,825 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,825 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,826 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,826 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,827 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,827 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,832 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,832 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,833 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,833 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,868 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,868 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,869 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,869 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,870 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,870 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,871 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,871 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,872 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,872 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,873 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,873 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,874 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,874 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,875 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,876 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,878 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,878 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,881 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,881 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,889 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,889 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,892 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,892 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,895 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,895 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,896 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,896 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,897 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,897 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,899 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,899 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,900 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,900 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,904 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,904 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,906 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,906 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,907 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,907 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,908 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,908 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,910 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,910 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,911 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,911 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,912 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,912 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,915 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,915 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,917 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,917 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,918 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,918 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,919 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,920 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,922 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,922 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,924 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,924 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,925 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,925 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,928 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,928 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,930 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,930 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,932 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,932 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,937 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,937 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,942 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,942 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,943 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,943 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,945 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_fleet_purchase: no translation for language vi_VN 2026-08-24 04:19:00,945 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,945 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,947 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,947 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,950 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,950 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,950 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,951 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,952 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,952 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,954 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,954 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,961 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,961 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,964 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,964 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,967 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,967 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,969 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,969 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,971 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,971 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,972 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,972 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,974 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,974 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,979 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_freight_gantt: no translation for language vi_VN 2026-08-24 04:19:00,979 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,979 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,983 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,983 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,986 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_freight_complete_suite: no translation for language vi_VN 2026-08-24 04:19:00,987 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_freight_sale_consol: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_sale_consol/i18n/vi_VN.po for language vi_VN 2026-08-24 04:19:00,987 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_sale_consol/i18n/vi_VN.po for language vi_VN 2026-08-24 04:19:00,987 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,988 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,990 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,990 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,991 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,991 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,992 202 INFO rb-5fd110a-224202-407438 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-24 04:19:00,992 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,005 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,005 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,008 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,008 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,009 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,009 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,011 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,011 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,012 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,012 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,013 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,013 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,016 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,016 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,017 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,017 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,019 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,019 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,020 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,020 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,021 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,022 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,023 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,023 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,024 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,024 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,025 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,026 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,027 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,027 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,028 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,028 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,032 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,032 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,033 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,033 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,036 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,036 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,036 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,037 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,038 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_hr_maintenance: no translation for language vi_VN 2026-08-24 04:19:01,038 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,038 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,041 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,041 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,043 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,043 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,048 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,048 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,049 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_compensatory_time_off: no translation for language vi_VN 2026-08-24 04:19:01,050 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,050 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,051 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,051 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,054 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,054 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,055 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,055 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,057 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,057 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,059 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,059 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,060 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,060 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,064 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,064 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,065 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,065 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,066 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,066 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,071 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,071 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,072 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,072 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,075 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,075 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,076 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,076 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,077 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,077 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,080 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,080 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,080 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,080 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,082 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance_holiday: no translation for language vi_VN 2026-08-24 04:19:01,082 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,082 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,083 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,083 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,084 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_mail_mention_with_avatar: no translation for language vi_VN 2026-08-24 04:19:01,084 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_mail_route_hr: no translation for language vi_VN 2026-08-24 04:19:01,084 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,084 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,085 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_mail_thread_product: no translation for language vi_VN 2026-08-24 04:19:01,085 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_mail_thread_purchase: no translation for language vi_VN 2026-08-24 04:19:01,085 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_mail_thread_stock: no translation for language vi_VN 2026-08-24 04:19:01,085 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_mail_thread_stock_account: no translation for language vi_VN 2026-08-24 04:19:01,085 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,085 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,088 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_marketplace_event_sale: no translation for language vi_VN 2026-08-24 04:19:01,089 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_marketplace_loyalty: no translation for language vi_VN 2026-08-24 04:19:01,089 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_marketplace_rating: no translation for language vi_VN 2026-08-24 04:19:01,089 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_marketplace_sale_currency_conversion_diff: no translation for language vi_VN 2026-08-24 04:19:01,089 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_marketplace_sale_loyalty: no translation for language vi_VN 2026-08-24 04:19:01,089 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,089 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,091 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_marketplace_sale_product_configurator: no translation for language vi_VN 2026-08-24 04:19:01,091 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_marketplace_sale_purchase: no translation for language vi_VN 2026-08-24 04:19:01,091 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,091 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,095 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,095 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,097 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_marketplace_snailmail: no translation for language vi_VN 2026-08-24 04:19:01,097 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale_stock: no translation for language vi_VN 2026-08-24 04:19:01,097 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,097 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,106 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,106 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,113 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,113 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,114 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,114 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,117 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,117 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,118 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,118 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,123 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,123 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,124 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_mrp_plm_test_full: no translation for language vi_VN 2026-08-24 04:19:01,124 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,124 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,125 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,125 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,129 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,129 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,131 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,131 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,131 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,131 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,133 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,133 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,136 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_partner_approval_website: no translation for language vi_VN 2026-08-24 04:19:01,136 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,136 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,137 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_partner_country_recognition: no translation for language vi_VN 2026-08-24 04:19:01,137 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_partner_filter: no translation for language vi_VN 2026-08-24 04:19:01,138 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,138 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,138 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,138 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,140 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,140 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,141 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,141 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,143 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,143 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,146 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,146 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,147 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,147 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,148 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_pos_product_multi_barcodes: no translation for language vi_VN 2026-08-24 04:19:01,148 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,149 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,150 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,151 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,151 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,151 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,154 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,154 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,157 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,157 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,159 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,159 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,161 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_product_approval_website_sale: no translation for language vi_VN 2026-08-24 04:19:01,162 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,162 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,163 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_project_access_timesheet: no translation for language vi_VN 2026-08-24 04:19:01,163 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,163 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,165 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,165 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,169 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,169 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,171 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_quality_stock_access_control: no translation for language vi_VN 2026-08-24 04:19:01,171 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,171 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,173 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,174 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,175 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,175 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,178 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,178 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,180 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,180 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,181 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,181 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,183 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,183 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,184 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,184 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,184 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_sale_crm_business_nature: no translation for language vi_VN 2026-08-24 04:19:01,185 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,185 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,186 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,186 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,187 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,187 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,188 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,188 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,189 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,190 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,190 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,190 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,191 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,191 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,193 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_sale_sankey: no translation for language vi_VN 2026-08-24 04:19:01,193 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,194 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,203 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,203 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,205 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,205 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,206 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,206 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,207 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,207 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,207 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,207 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,208 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,208 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,209 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,209 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,212 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,212 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,213 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,213 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,215 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,215 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,216 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,216 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,217 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,217 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,218 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,218 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,220 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,220 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,220 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_stock_lot_dropshipping_partner_infor: no translation for language vi_VN 2026-08-24 04:19:01,221 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,221 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,228 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,228 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,232 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,232 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,232 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,232 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,238 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,238 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,240 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,240 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,240 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,240 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,241 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,242 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,243 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,243 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,247 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,247 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,249 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,249 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,250 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,250 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,251 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,251 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,252 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,252 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,253 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,253 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,254 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,254 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,257 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,257 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,263 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,264 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,265 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,265 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,266 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,266 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,267 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_website_slides_survey: no translation for language vi_VN 2026-08-24 04:19:01,267 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,267 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,269 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,269 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,270 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,270 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,272 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,272 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,274 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,274 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,275 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,275 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,276 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,276 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,277 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,277 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,289 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_zalo_crm: no translation for language vi_VN 2026-08-24 04:19:01,289 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,289 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,290 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,290 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,292 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,292 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,294 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,294 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,295 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,295 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,295 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,295 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,298 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,298 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,300 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_cf_turnstile: loading translation file /data/build/rb-5fd110a-224202/addons/website_cf_turnstile/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,300 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_cf_turnstile/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,302 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_customer: loading translation file /data/build/rb-5fd110a-224202/addons/website_customer/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,302 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_customer/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,304 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_event_booth_exhibitor: loading translation file /data/build/rb-5fd110a-224202/addons/website_event_booth_exhibitor/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,304 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_event_booth_exhibitor/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,306 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_event_crm: loading translation file /data/build/rb-5fd110a-224202/addons/website_event_crm/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,306 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_event_crm/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,307 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_event_track_live_quiz: loading translation file /data/build/rb-5fd110a-224202/addons/website_event_track_live_quiz/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,307 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_event_track_live_quiz/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,308 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_mail_group: loading translation file /data/build/rb-5fd110a-224202/addons/website_mail_group/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,308 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_mail_group/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,309 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_mass_mailing: loading translation file /data/build/rb-5fd110a-224202/addons/website_mass_mailing/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,309 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_mass_mailing/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,312 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_mass_mailing_sms: loading translation file /data/build/rb-5fd110a-224202/addons/website_mass_mailing_sms/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,312 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_mass_mailing_sms/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,313 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_membership: loading translation file /data/build/rb-5fd110a-224202/addons/website_membership/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,313 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_membership/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,314 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_project: loading translation file /data/build/rb-5fd110a-224202/addons/website_project/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,314 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_project/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,316 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_sale_autocomplete: loading translation file /data/build/rb-5fd110a-224202/addons/website_sale_autocomplete/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,316 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_sale_autocomplete/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,317 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module payment_custom: loading translation file /data/build/rb-5fd110a-224202/addons/payment_custom/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,317 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/payment_custom/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,319 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_sale_stock: loading translation file /data/build/rb-5fd110a-224202/addons/website_sale_stock/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,319 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_sale_stock/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,321 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_sale_collect: loading translation file /data/build/rb-5fd110a-224202/addons/website_sale_collect/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,321 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_sale_collect/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,323 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_sale_comparison: loading translation file /data/build/rb-5fd110a-224202/addons/website_sale_comparison/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,323 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_sale_comparison/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,325 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_sale_wishlist: loading translation file /data/build/rb-5fd110a-224202/addons/website_sale_wishlist/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,325 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_sale_wishlist/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,327 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_sale_comparison_wishlist: loading translation file /data/build/rb-5fd110a-224202/addons/website_sale_comparison_wishlist/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,327 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_sale_comparison_wishlist/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,329 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_sale_gelato: loading translation file /data/build/rb-5fd110a-224202/addons/website_sale_gelato/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,329 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_sale_gelato/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,330 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_sale_loyalty: loading translation file /data/build/rb-5fd110a-224202/addons/website_sale_loyalty/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,330 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_sale_loyalty/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,333 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_sale_mass_mailing: loading translation file /data/build/rb-5fd110a-224202/addons/website_sale_mass_mailing/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,333 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_sale_mass_mailing/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,334 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_sale_mondialrelay: loading translation file /data/build/rb-5fd110a-224202/addons/website_sale_mondialrelay/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,334 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_sale_mondialrelay/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,335 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_sale_mrp: loading translation file /data/build/rb-5fd110a-224202/addons/website_sale_mrp/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,335 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_sale_mrp/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,336 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_sale_stock_wishlist: loading translation file /data/build/rb-5fd110a-224202/addons/website_sale_stock_wishlist/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,336 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_sale_stock_wishlist/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,337 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,337 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,341 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,341 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,343 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,343 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,344 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,344 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,346 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module viin_appointment_sale_crm: no translation for language vi_VN 2026-08-24 04:19:01,346 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,347 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,348 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,348 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,351 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,351 202 INFO rb-5fd110a-224202-407438 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-24 04:19:01,357 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module board: loading translation file /data/build/rb-5fd110a-224202/addons/board/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,357 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/board/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,359 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module payment_aps: loading translation file /data/build/rb-5fd110a-224202/addons/payment_aps/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,359 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/payment_aps/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,361 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module payment_asiapay: loading translation file /data/build/rb-5fd110a-224202/addons/payment_asiapay/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,361 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/payment_asiapay/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,363 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module payment_authorize: loading translation file /data/build/rb-5fd110a-224202/addons/payment_authorize/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,363 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/payment_authorize/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,366 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module payment_buckaroo: loading translation file /data/build/rb-5fd110a-224202/addons/payment_buckaroo/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,366 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/payment_buckaroo/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,367 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module payment_flutterwave: loading translation file /data/build/rb-5fd110a-224202/addons/payment_flutterwave/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,367 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/payment_flutterwave/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,369 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module payment_mercado_pago: loading translation file /data/build/rb-5fd110a-224202/addons/payment_mercado_pago/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,369 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/payment_mercado_pago/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,370 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module payment_mollie: loading translation file /data/build/rb-5fd110a-224202/addons/payment_mollie/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,371 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/payment_mollie/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,372 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module payment_nuvei: loading translation file /data/build/rb-5fd110a-224202/addons/payment_nuvei/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,372 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/payment_nuvei/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,374 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module payment_razorpay: loading translation file /data/build/rb-5fd110a-224202/addons/payment_razorpay/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,374 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/payment_razorpay/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,375 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module payment_razorpay_oauth: loading translation file /data/build/rb-5fd110a-224202/addons/payment_razorpay_oauth/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,375 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/payment_razorpay_oauth/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,377 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module payment_worldline: loading translation file /data/build/rb-5fd110a-224202/addons/payment_worldline/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,377 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/payment_worldline/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,378 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module payment_xendit: loading translation file /data/build/rb-5fd110a-224202/addons/payment_xendit/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,378 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/payment_xendit/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,379 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_payment_authorize: loading translation file /data/build/rb-5fd110a-224202/addons/website_payment_authorize/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,380 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_payment_authorize/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,380 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module theme_default: no translation for language vi_VN 2026-08-24 04:19:01,380 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module website_event_meet_quiz: loading translation file /data/build/rb-5fd110a-224202/addons/website_event_meet_quiz/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,381 202 INFO rb-5fd110a-224202-407438 odoo.tools.translate: loading base translation file /data/build/rb-5fd110a-224202/addons/website_event_meet_quiz/i18n/vi.po for language vi_VN 2026-08-24 04:19:01,381 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_import_export: no translation for language vi_VN 2026-08-24 04:19:01,382 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_mail_sms: no translation for language vi_VN 2026-08-24 04:19:01,382 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_mass_mailing: no translation for language vi_VN 2026-08-24 04:19:01,382 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_mail_full: no translation for language vi_VN 2026-08-24 04:19:01,382 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_website: no translation for language vi_VN 2026-08-24 04:19:01,382 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_website_modules: no translation for language vi_VN 2026-08-24 04:19:01,382 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_base_automation: no translation for language vi_VN 2026-08-24 04:19:01,382 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_module: module test_discuss_full: no translation for language vi_VN 2026-08-24 04:19:19,083 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1419] 2026-08-24 04:19:19,102 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_clearing_recipients_before_send_prevents_stamp ... 2026-08-24 04:19:19,236 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_control_omitting_default_subtype_id_pulls_in_internal_follower ... 2026-08-24 04:19:19,384 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1420] 2026-08-24 04:19:19,399 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1421] 2026-08-24 04:19:19,417 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_direct_import_notifies_consignee_and_notify_party ... 2026-08-24 04:19:19,587 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1422] 2026-08-24 04:19:19,605 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_external_discriminator_excludes_own_company_partner_share_true ... 2026-08-24 04:19:19,670 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_internal_and_external_followers_are_not_notified ... 2026-08-24 04:19:19,840 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1423] 2026-08-24 04:19:19,856 202 INFO rb-5fd110a-224202-407438 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-24 04:19:20,022 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1424] 2026-08-24 04:19:20,041 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_multi_record_selection_is_rejected_cleanly ... 2026-08-24 04:19:20,133 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_no_notify_party_sends_to_consignee_without_warning ... 2026-08-24 04:19:20,314 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1425] 2026-08-24 04:19:20,339 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_no_reachable_party_blocks_and_names_both_missing_parties ... 2026-08-24 04:19:20,432 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_notify_party_same_as_consignee_is_deduplicated ... 2026-08-24 04:19:20,611 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1426] 2026-08-24 04:19:20,639 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_own_company_consignee_with_external_notify_party_is_allowed ... 2026-08-24 04:19:20,806 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1427] 2026-08-24 04:19:20,824 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_own_company_consignee_without_external_notify_is_blocked ... 2026-08-24 04:19:20,891 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_rendered_subject_and_body_have_no_template_leftovers ... 2026-08-24 04:19:21,051 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1428] 2026-08-24 04:19:21,068 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_second_attempt_is_blocked_and_first_message_survives ... 2026-08-24 04:19:21,230 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1429] 2026-08-24 04:19:21,249 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_second_notify_party_equal_to_consignee_is_deduplicated ... 2026-08-24 04:19:21,434 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1430] 2026-08-24 04:19:21,451 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_second_notify_party_from_booking_is_notified ... 2026-08-24 04:19:21,666 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1431] 2026-08-24 04:19:21,684 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_send_does_not_create_junk_partner_records ... 2026-08-24 04:19:21,882 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1432] 2026-08-24 04:19:21,904 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_shipper_and_leg_agents_never_receive_arrival_notice ... 2026-08-24 04:19:22,101 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1433] 2026-08-24 04:19:22,118 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_state_guard_blocks_draft_allows_done ... 2026-08-24 04:19:22,205 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_to_order_no_consignee_still_notifies_notify_party ... 2026-08-24 04:19:22,379 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1434] 2026-08-24 04:19:22,408 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:19:22,968 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_arrival_notice_consol: Starting TestArrivalNoticeConsol.test_awaiting_arrival_notice_filter_matches_send_button_availability ... 2026-08-24 04:19:23,122 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_arrival_notice_consol: Starting TestArrivalNoticeConsol.test_house_import_notifies_consignee_and_notify_party_like_direct ... 2026-08-24 04:19:23,291 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1435] 2026-08-24 04:19:23,310 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_arrival_notice_consol: Starting TestArrivalNoticeConsol.test_house_send_does_not_affect_sibling_house_or_master ... 2026-08-24 04:19:23,657 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1436] 2026-08-24 04:19:23,677 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_arrival_notice_consol: Starting TestArrivalNoticeConsol.test_lcl_deconsolidation_inherits_notify_party_and_ata ... 2026-08-24 04:19:23,960 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1437] 2026-08-24 04:19:23,987 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:19:24,572 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d1_01_cfs_fields_exist ... 2026-08-24 04:19:24,711 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d1_02_wizard_prefers_cfs_actual_volume ... 2026-08-24 04:19:24,811 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d1_03_wizard_fallback_to_booking_volume ... 2026-08-24 04:19:24,886 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d2_01_house_do_number_field ... 2026-08-24 04:19:24,944 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d2_02_container_unstuffed_transition ... 2026-08-24 04:19:24,990 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d2_03_cannot_skip_unstuffed ... 2026-08-24 04:19:25,065 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d2_04_cannot_mark_unstuffed_from_wrong_state ... 2026-08-24 04:19:25,140 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_01_outturn_created_with_lines ... 2026-08-24 04:19:25,209 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_02_line_manifest_prefilled ... 2026-08-24 04:19:25,260 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_03_confirm_writes_back_actual ... 2026-08-24 04:19:25,328 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_04_sequence_assigned ... 2026-08-24 04:19:25,386 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_05_double_confirm_raises ... 2026-08-24 04:19:25,492 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_06_reset_to_draft ... 2026-08-24 04:19:25,547 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_07_outturn_count_on_master ... 2026-08-24 04:19:25,597 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_08_no_writeback_when_actual_zero ... 2026-08-24 04:19:25,661 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:19:26,232 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_fr096_mbl_cascade: Starting TestFr096MblCascade.test_fr096_01_mbl_cascades_on_set ... 2026-08-24 04:19:26,381 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_fr096_mbl_cascade: Starting TestFr096MblCascade.test_fr096_02_mbl_cascades_on_change ... 2026-08-24 04:19:26,423 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_fr096_mbl_cascade: Starting TestFr096MblCascade.test_fr096_03_house_write_does_not_cascade_upward ... 2026-08-24 04:19:26,473 202 INFO rb-5fd110a-224202-407438 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-24 04:19:26,515 202 INFO rb-5fd110a-224202-407438 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-24 04:19:26,570 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:19:27,236 202 INFO rb-5fd110a-224202-407438 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-24 04:19:27,485 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_idempotent: Starting TestHouseLclChargeIdempotent.test_reconfirming_same_booking_does_not_duplicate_house_charge ... 2026-08-24 04:19:27,624 202 INFO rb-5fd110a-224202-407438 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-24 04:19:27,755 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:19:28,362 202 INFO rb-5fd110a-224202-407438 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-24 04:19:28,603 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_sync_and_minimum: Starting TestHouseLclChargeSyncAndMinimum.test_empty_house_gets_no_sell_charge ... 2026-08-24 04:19:28,727 202 INFO rb-5fd110a-224202-407438 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-24 04:19:28,934 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_sync_and_minimum: Starting TestHouseLclChargeSyncAndMinimum.test_invoiced_charge_quantity_not_silently_changed ... 2026-08-24 04:19:29,367 202 INFO rb-5fd110a-224202-407438 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-24 04:19:29,647 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_sync_and_minimum: Starting TestHouseLclChargeSyncAndMinimum.test_minimum_revenue_ton_floor_is_configurable ... 2026-08-24 04:19:29,841 202 INFO rb-5fd110a-224202-407438 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-24 04:19:30,041 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:19:30,695 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_allocation_double_billing: Starting TestLclAllocationDoubleBilling.test_allocation_leaves_the_master_cost_untouched ... 2026-08-24 04:19:31,022 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_allocation_double_billing: Starting TestLclAllocationDoubleBilling.test_carrier_debt_booked_once_when_houses_billed_before_master ... 2026-08-24 04:19:31,595 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_allocation_double_billing: Starting TestLclAllocationDoubleBilling.test_carrier_debt_booked_once_when_master_billed_before_allocation ... 2026-08-24 04:19:32,060 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:19:32,654 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_allocation_double_billing_prevention: Starting TestLclAllocationDoubleBillingPrevention.test_allocate_button_disappears_as_soon_as_the_last_cost_is_billed ... 2026-08-24 04:19:32,930 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_allocation_double_billing_prevention: Starting TestLclAllocationDoubleBillingPrevention.test_house_bill_skips_the_allocated_cost_and_says_which_document_has_it ... 2026-08-24 04:19:33,450 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_allocation_double_billing_prevention: Starting TestLclAllocationDoubleBillingPrevention.test_house_with_only_claimed_split_lines_bills_nothing_and_explains ... 2026-08-24 04:19:33,871 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_allocation_double_billing_prevention: Starting TestLclAllocationDoubleBillingPrevention.test_resetting_the_master_bill_to_draft_lets_the_house_bill_the_cost ... 2026-08-24 04:19:34,316 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [574] 2026-08-24 04:19:34,527 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_allocation_double_billing_prevention: Starting TestLclAllocationDoubleBillingPrevention.test_wizard_does_not_offer_a_master_cost_already_committed_to_the_vendor ... 2026-08-24 04:19:34,880 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:19:35,481 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_01_prepare_populates_lines ... 2026-08-24 04:19:35,645 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_02_basic_allocation_by_cbm ... 2026-08-24 04:19:35,770 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_03_multiple_charges_allocated ... 2026-08-24 04:19:35,883 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_04_allocated_from_charge_id_set ... 2026-08-24 04:19:35,981 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_05_zero_cbm_house_excluded_with_warning ... 2026-08-24 04:19:36,054 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_06_double_allocate_raises ... 2026-08-24 04:19:36,214 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_07_no_charges_raises ... 2026-08-24 04:19:36,316 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_08_action_on_non_master_raises ... 2026-08-24 04:19:36,415 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_09_ratio_reflects_cbm_share ... 2026-08-24 04:19:36,488 202 INFO rb-5fd110a-224202-407438 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-24 04:19:36,584 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_11_import_master_action_still_available_for_common_cost ... 2026-08-24 04:19:36,650 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_12_export_master_allocates_common_cost_to_houses ... 2026-08-24 04:19:36,732 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_13_export_direct_house_cost_is_not_allocated_again ... 2026-08-24 04:19:36,820 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_14_no_eligible_charge_hides_backend_action ... 2026-08-24 04:19:36,940 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_15_draft_dialog_opens_with_charges_preselected ... 2026-08-24 04:19:37,086 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_16_operator_deselection_is_not_silently_restored ... 2026-08-24 04:19:37,244 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:19:37,908 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation_replace: Starting TestLclCostAllocationReplace.test_replace_blocked_when_allocation_has_purchase_order_commitment ... 2026-08-24 04:19:38,316 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation_replace: Starting TestLclCostAllocationReplace.test_replace_blocked_when_allocation_is_billed ... 2026-08-24 04:19:38,944 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation_replace: Starting TestLclCostAllocationReplace.test_replace_reallocates_with_new_amount_and_no_duplicate ... 2026-08-24 04:19:39,137 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted freight.charge records with IDs: [224, 225] 2026-08-24 04:19:39,159 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation_replace: Starting TestLclCostAllocationReplace.test_without_replace_reallocate_still_errors ... 2026-08-24 04:19:39,390 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:19:40,053 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_01_role_defaults_to_direct ... 2026-08-24 04:19:40,255 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_02_house_role_filterable_by_domain ... 2026-08-24 04:19:40,269 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_03_load_house_package_wizard_uses_house_packages ... 2026-08-24 04:19:40,353 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_03_master_aggregates_house_cargo_and_package_metrics ... 2026-08-24 04:19:40,410 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_03_wizard_creates_master_and_links_houses ... 2026-08-24 04:19:40,453 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_04_wizard_rejects_mismatched_destination_cfs ... 2026-08-24 04:19:40,485 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_05_action_wizard_rejects_non_house ... 2026-08-24 04:19:40,507 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_06_action_wizard_rejects_already_assigned ... 2026-08-24 04:19:40,578 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_07_loaded_cascades_to_houses_via_transit ... 2026-08-24 04:19:40,705 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_08_done_cascades_to_houses ... 2026-08-24 04:19:40,842 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_09_direct_shipment_not_affected_by_cascade ... 2026-08-24 04:19:40,933 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_10_buy_charges_on_master_shipment ... 2026-08-24 04:19:41,001 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_11_sell_charges_on_house_shipment ... 2026-08-24 04:19:41,304 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_12_vendor_bill_from_master ... 2026-08-24 04:19:41,611 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_13_house_links_to_master ... 2026-08-24 04:19:41,648 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_14_unlinking_house_decrements_count ... 2026-08-24 04:19:41,696 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:19:42,852 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_master_visible_to_house_owner: Starting TestMasterVisibleToHouseOwner.test_house_owner_can_read_own_masters_but_not_unrelated_masters ... 2026-08-24 04:19:42,929 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [304], uid: 871, model: logistics.shipment 2026-08-24 04:19:42,962 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:19:43,700 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_missing_rate_warning: Starting TestMissingRateWarning.test_confirm_does_not_warn_when_rate_card_matches ... 2026-08-24 04:19:43,945 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_missing_rate_warning: Starting TestMissingRateWarning.test_confirm_warns_once_when_no_rate_card_for_lane ... 2026-08-24 04:19:44,064 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_missing_rate_warning: Starting TestMissingRateWarning.test_reconfirm_does_not_repost_warning ... 2026-08-24 04:19:44,206 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:19:44,825 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_sb2_actual_volume_allocation: Starting TestSb2ActualVolumeAllocation.test_sb2_allocation_by_actual_cfs_volume ... 2026-08-24 04:19:44,997 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_sb2_actual_volume_allocation: Starting TestSb2ActualVolumeAllocation.test_sb2_allocation_through_the_dialog_save_path ... 2026-08-24 04:19:45,196 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_sb2_actual_volume_allocation: Starting TestSb2ActualVolumeAllocation.test_sb2_reconfirm_after_correction_excludes_stale_no_show ... 2026-08-24 04:19:45,286 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_sb2_actual_volume_allocation: Starting TestSb2ActualVolumeAllocation.test_zero_total_actual_no_divide_by_zero ... 2026-08-24 04:19:45,491 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:19:46,182 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_01_master_and_house_structure ... 2026-08-24 04:19:46,404 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_02_master_container_import_lifecycle ... 2026-08-24 04:19:46,522 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_03_house_shipments_delivered_independently ... 2026-08-24 04:19:46,645 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_04_actual_cbm_per_house_after_unstuffing ... 2026-08-24 04:19:46,740 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_05_charge_structure_master_vs_house ... 2026-08-24 04:19:46,857 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_06_deconsolidate_wizard_creates_lcl_houses ... 2026-08-24 04:19:46,970 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:19:47,485 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_access_rights: Starting TestAccessRights.test_001_booking_access_rights ... 2026-08-24 04:19:47,624 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 883, model: freight.booking 2026-08-24 04:19:47,630 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 883, model: freight.booking 2026-08-24 04:19:47,634 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 883, model: freight.booking 2026-08-24 04:19:47,664 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 882, model: freight.booking 2026-08-24 04:19:47,699 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #881 deleted freight.booking records with IDs: [33] 2026-08-24 04:19:47,715 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_access_rights: Starting TestAccessRights.test_002_vessel_schedule_access_rights ... 2026-08-24 04:19:47,801 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 882, model: freight.vessel.schedule 2026-08-24 04:19:47,813 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #881 deleted freight.vessel.schedule records with IDs: [25] 2026-08-24 04:19:47,843 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:19:48,493 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_allocation_double_billing_guard: Starting TestAllocationDoubleBillingGuard.test_customer_invoiced_allocated_cost_still_bills_on_the_source_side ... 2026-08-24 04:19:49,019 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_allocation_double_billing_guard: Starting TestAllocationDoubleBillingGuard.test_customer_invoiced_source_cost_still_bills_on_the_allocated_side ... 2026-08-24 04:19:49,474 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_allocation_double_billing_guard: Starting TestAllocationDoubleBillingGuard.test_deleting_the_claiming_bill_line_lets_the_counterpart_bill_again ... 2026-08-24 04:19:50,008 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [510, 511] 2026-08-24 04:19:50,065 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1139] 2026-08-24 04:19:50,266 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_allocation_double_billing_guard: Starting TestAllocationDoubleBillingGuard.test_draft_vendor_bill_already_claims_the_cost_from_the_counterpart ... 2026-08-24 04:19:51,311 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_allocation_double_billing_guard: Starting TestAllocationDoubleBillingGuard.test_shipment_without_any_allocation_link_bills_every_vendor_charge ... 2026-08-24 04:19:51,670 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_allocation_double_billing_guard: Starting TestAllocationDoubleBillingGuard.test_source_bill_names_every_shipment_and_document_already_carrying_the_cost ... 2026-08-24 04:19:52,226 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:19:52,817 202 INFO rb-5fd110a-224202-407438 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-24 04:19:53,020 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_booking_leg_endpoint_fallback: Starting TestBookingLegEndpointFallback.test_delivery_trucking_booking_falls_back_to_shipment_route ... 2026-08-24 04:19:53,247 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_booking_leg_endpoint_fallback: Starting TestBookingLegEndpointFallback.test_pickup_trucking_booking_falls_back_to_shipment_route ... 2026-08-24 04:19:53,480 202 INFO rb-5fd110a-224202-407438 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-24 04:19:53,668 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:19:54,251 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_booking_wizard_date_source: Starting TestBookingWizardScopeDateSource.test_g5a_origin_inland_eta_is_cy_cutoff ... 2026-08-24 04:19:54,362 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_booking_wizard_date_source: Starting TestBookingWizardScopeDateSource.test_g5b_pickup_plus_main_eta_is_cy_cutoff ... 2026-08-24 04:19:54,405 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_booking_wizard_date_source: Starting TestBookingWizardScopeDateSource.test_g6_destination_inland_etd_is_ata ... 2026-08-24 04:19:54,455 202 INFO rb-5fd110a-224202-407438 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-24 04:19:54,510 202 INFO rb-5fd110a-224202-407438 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-24 04:19:54,573 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:19:55,211 202 INFO rb-5fd110a-224202-407438 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-24 04:19:55,474 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:19:56,036 202 INFO rb-5fd110a-224202-407438 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-24 04:19:56,159 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:19:56,683 202 INFO rb-5fd110a-224202-407438 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-24 04:19:56,994 202 INFO rb-5fd110a-224202-407438 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-24 04:19:57,039 202 INFO rb-5fd110a-224202-407438 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-24 04:19:57,086 202 INFO rb-5fd110a-224202-407438 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-24 04:19:57,092 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7183] 2026-08-24 04:19:57,092 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-08-24 04:19:57,354 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:19:57,843 202 INFO rb-5fd110a-224202-407438 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-24 04:19:57,968 202 INFO rb-5fd110a-224202-407438 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-24 04:20:00,169 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_charge_product_price_currency: Starting TestChargeProductPriceCurrency.test_03_same_currency_seeds_the_catalog_price_untouched ... 2026-08-24 04:20:00,231 202 INFO rb-5fd110a-224202-407438 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-24 04:20:00,314 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:20:00,906 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_charge_totals_fx: Starting TestChargeTotalsFx.test_charge_totals_buy_only_charge_still_excluded_from_revenue ... 2026-08-24 04:20:01,012 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_charge_totals_fx: Starting TestChargeTotalsFx.test_charge_totals_convert_mixed_currencies_before_summing ... 2026-08-24 04:20:01,057 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_charge_totals_fx: Starting TestChargeTotalsFx.test_charge_totals_same_currency_charges_equal_plain_sum ... 2026-08-24 04:20:01,107 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:20:01,643 202 INFO rb-5fd110a-224202-407438 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-24 04:20:01,771 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_card_refreshes_when_cost_entered_same_transaction ... 2026-08-24 04:20:01,852 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_estimate_never_flows_into_vendor_bill ... 2026-08-24 04:20:01,981 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_estimated_floor_scales_with_quantity ... 2026-08-24 04:20:02,077 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_floor_converts_to_charge_currency ... 2026-08-24 04:20:02,171 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_floor_prefers_rate_card_over_standard_price ... 2026-08-24 04:20:02,277 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_no_master_data_floor_is_zero_but_still_flagged ... 2026-08-24 04:20:02,382 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_shipment_flags_estimated_and_gross_profit_not_inflated ... 2026-08-24 04:20:02,479 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_unbooked_charge_is_not_estimated ... 2026-08-24 04:20:02,572 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:20:03,126 202 INFO rb-5fd110a-224202-407438 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-24 04:20:03,257 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_02_wizard_apply_template_stays_zero_without_vendor ... 2026-08-24 04:20:03,415 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted logistics.shipment.stage.line records with IDs: [467] 2026-08-24 04:20:03,474 202 INFO rb-5fd110a-224202-407438 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-24 04:20:03,587 202 INFO rb-5fd110a-224202-407438 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-24 04:20:03,655 202 INFO rb-5fd110a-224202-407438 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-24 04:20:03,721 202 INFO rb-5fd110a-224202-407438 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-24 04:20:03,787 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_07_plain_create_preserves_manually_entered_cost_price ... 2026-08-24 04:20:03,841 202 INFO rb-5fd110a-224202-407438 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-24 04:20:03,911 202 INFO rb-5fd110a-224202-407438 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-24 04:20:03,984 202 INFO rb-5fd110a-224202-407438 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-24 04:20:04,064 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_11_currency_conversion_uses_shipment_company_not_env_company ... 2026-08-24 04:20:06,154 202 INFO rb-5fd110a-224202-407438 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-24 04:20:06,259 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_13_bulk_create_dedupes_identical_rate_card_lookups ... 2026-08-24 04:20:06,345 202 INFO rb-5fd110a-224202-407438 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-24 04:20:08,730 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_15_explicit_zero_cost_price_survives_autofill_on_create ... 2026-08-24 04:20:08,823 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:20:09,447 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_cross_border_ftl: Starting TestCrossBorderFtl.test_01_two_legs_for_cross_border_ftl ... 2026-08-24 04:20:09,633 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_cross_border_ftl: Starting TestCrossBorderFtl.test_02_container_stuffed_and_transloaded ... 2026-08-24 04:20:09,727 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_cross_border_ftl: Starting TestCrossBorderFtl.test_03_booking_sequence_vn_then_tq ... 2026-08-24 04:20:09,832 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_cross_border_ftl: Starting TestCrossBorderFtl.test_04_cross_border_ftl_charges ... 2026-08-24 04:20:09,966 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:20:10,594 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_cross_border_lcl: Starting TestCrossBorderLcl.test_01_two_legs_created ... 2026-08-24 04:20:10,764 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_cross_border_lcl: Starting TestCrossBorderLcl.test_02_cpc_booking_draft_then_confirmed ... 2026-08-24 04:20:10,870 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_cross_border_lcl: Starting TestCrossBorderLcl.test_03_no_containers_lcl_cross_border ... 2026-08-24 04:20:10,954 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_cross_border_lcl: Starting TestCrossBorderLcl.test_04_cross_border_charges ... 2026-08-24 04:20:11,070 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:20:11,586 202 INFO rb-5fd110a-224202-407438 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-24 04:20:11,758 202 INFO rb-5fd110a-224202-407438 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-24 04:20:11,864 202 INFO rb-5fd110a-224202-407438 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-24 04:20:12,206 202 INFO rb-5fd110a-224202-407438 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-24 04:20:12,418 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 924, model: route.route 2026-08-24 04:20:12,437 202 INFO rb-5fd110a-224202-407438 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-24 04:20:12,528 202 INFO rb-5fd110a-224202-407438 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-24 04:20:12,661 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_degenerate_booking_wizard_leg_guard: Starting TestDegenerateBookingWizardLegGuard.test_main_transport_required_error_names_the_shipment ... 2026-08-24 04:20:12,735 202 INFO rb-5fd110a-224202-407438 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-24 04:20:12,893 202 INFO rb-5fd110a-224202-407438 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-24 04:20:13,032 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:20:13,583 202 INFO rb-5fd110a-224202-407438 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-24 04:20:13,753 202 INFO rb-5fd110a-224202-407438 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-24 04:20:13,837 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:20:14,373 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_delivery_order_free_time: Starting TestDeliveryOrderFreeTime.test_do_free_time_counts_from_ata_not_eta ... 2026-08-24 04:20:14,646 202 INFO rb-5fd110a-224202-407438 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-24 04:20:14,846 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:20:15,424 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_domestic_ftl: Starting TestDomesticFtl.test_01_ftl_confirmed_no_containers ... 2026-08-24 04:20:15,592 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_domestic_ftl: Starting TestDomesticFtl.test_02_vehicle_and_driver_on_leg ... 2026-08-24 04:20:15,677 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_domestic_ftl: Starting TestDomesticFtl.test_03_booking_workflow ... 2026-08-24 04:20:15,771 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_domestic_ftl: Starting TestDomesticFtl.test_04_per_trip_flat_charge ... 2026-08-24 04:20:15,879 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:20:16,479 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_01_domestic_ltl_no_containers ... 2026-08-24 04:20:16,702 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_02_trucking_booking_confirmed ... 2026-08-24 04:20:16,828 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_03_leg_state_transitions ... 2026-08-24 04:20:16,922 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_04_ltl_charges ... 2026-08-24 04:20:17,032 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_05_cargo_weight_volume ... 2026-08-24 04:20:17,163 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:20:17,762 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_event_document_air_basic: Starting TestEventDocumentAirBasic.test_001_event_document_basic_payload ... 2026-08-24 04:20:18,009 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:20:18,585 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_01_import_initial_state_is_draft ... 2026-08-24 04:20:18,734 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_02_import_execution_full_flow ... 2026-08-24 04:20:18,757 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_03_import_state_transition_blocked ... 2026-08-24 04:20:18,779 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_04_export_execution_unaffected_on_import_container ... 2026-08-24 04:20:18,795 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_05_free_time_dates_computed_from_ata ... 2026-08-24 04:20:18,818 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_06_free_time_empty_when_no_ata ... 2026-08-24 04:20:18,841 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_07_mbl_and_do_fields_stored ... 2026-08-24 04:20:18,860 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_08_arrival_notice_opens_compose_dialog_and_notifies_consignee ... 2026-08-24 04:20:19,087 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1438] 2026-08-24 04:20:19,108 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_09_arrival_notice_cannot_be_sent_twice ... 2026-08-24 04:20:19,352 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1439] 2026-08-24 04:20:19,371 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_10_arrival_notice_blocked_on_export_shipment ... 2026-08-24 04:20:19,401 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:20:20,020 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_001_load_mode_semantics_on_shipment ... 2026-08-24 04:20:20,133 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_002_fcl_basic_container_metrics ... 2026-08-24 04:20:20,203 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_003_lcl_basic_package_metrics_and_container_boundary ... 2026-08-24 04:20:20,290 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_003a_lcl_sea_export_main_carriage_uses_cfs_endpoints ... 2026-08-24 04:20:20,354 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_004_change_mode_fcl_to_lcl_blocked_by_container ... 2026-08-24 04:20:20,472 202 INFO rb-5fd110a-224202-407438 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-24 04:20:20,579 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_006_requested_booking_auto_creates_execution_containers_from_basis ... 2026-08-24 04:20:20,800 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_007_container_execution_milestones_flow ... 2026-08-24 04:20:20,836 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_008_container_execution_disallows_skipping_states ... 2026-08-24 04:20:20,908 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_009_container_popup_action_opens_modal_form ... 2026-08-24 04:20:20,946 202 INFO rb-5fd110a-224202-407438 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-24 04:20:21,025 202 INFO rb-5fd110a-224202-407438 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-24 04:20:21,118 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_011a_booking_wizard_prefills_cutoff_breakdown_from_shipment ... 2026-08-24 04:20:21,156 202 INFO rb-5fd110a-224202-407438 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-24 04:20:21,294 202 INFO rb-5fd110a-224202-407438 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-24 04:20:21,332 202 INFO rb-5fd110a-224202-407438 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-24 04:20:21,379 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_011c_prepare_booking_request_wizard_writes_booking_fields ... 2026-08-24 04:20:21,429 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_012_prepare_packages_wizard_prefills_from_cargo_and_containers ... 2026-08-24 04:20:21,478 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_013_prepare_packages_distributes_evenly_and_creates_packages ... 2026-08-24 04:20:21,546 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted logistics.prepare.packages.wizard.line records with IDs: [2] 2026-08-24 04:20:21,586 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_014_prepare_packages_requires_package_qty_before_distribute ... 2026-08-24 04:20:21,663 202 INFO rb-5fd110a-224202-407438 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-24 04:20:21,726 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted logistics.prepare.packages.wizard.line records with IDs: [8] 2026-08-24 04:20:21,755 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_015a_load_cargo_to_packages_distributes_and_creates_items ... 2026-08-24 04:20:21,821 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted logistics.prepare.cargos.wizard.line records with IDs: [1] 2026-08-24 04:20:21,848 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_016_booking_wizard_writes_cutoff_breakdown_back_to_shipment ... 2026-08-24 04:20:21,955 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_container_exception_clear ... 2026-08-24 04:20:21,996 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_container_exception_guard_wrong_state ... 2026-08-24 04:20:22,065 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_container_exception_not_loaded ... 2026-08-24 04:20:22,104 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_container_exception_rolled_over ... 2026-08-24 04:20:22,141 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_vgm_submit_allowed_from_gated_in_and_loaded ... 2026-08-24 04:20:22,181 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_vgm_submit_guard_no_weight ... 2026-08-24 04:20:22,288 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_vgm_submit_guard_wrong_state ... 2026-08-24 04:20:22,359 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_vgm_submit_happy_path ... 2026-08-24 04:20:22,405 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:20:22,912 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_002_create_sell_charge ... 2026-08-24 04:20:23,009 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_003_create_charge_with_vendor ... 2026-08-24 04:20:23,046 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_006_billing_phase_after_invoice_link ... 2026-08-24 04:20:23,317 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_007_billing_phase_after_bill_link ... 2026-08-24 04:20:23,610 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_product_onchange_resets_uom_from_product_template ... 2026-08-24 04:20:23,692 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:20:24,344 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestBookingConfirmChargeHook.test_base_hook_returns_empty_charge_recordset ... 2026-08-24 04:20:24,557 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestBookingConfirmChargeHook.test_booking_confirm_with_leg_creates_charge_without_error ... 2026-08-24 04:20:24,733 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestBookingConfirmChargeHook.test_ops_first_booking_nonocean_charge_sell_price_is_zero ... 2026-08-24 04:20:24,907 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:20:24,918 202 INFO rb-5fd110a-224202-407438 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-24 04:20:25,001 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_freight_coordinate_geolocation: Starting TestFreightCoordinateGeolocation.test_every_owned_demo_and_data_location_carries_usable_coordinates ... 2026-08-24 04:20:25,063 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_freight_coordinate_geolocation: Starting TestFreightCoordinateGeolocation.test_no_degenerate_section_among_declared_routes_with_differing_endpoints ... 2026-08-24 04:20:25,104 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_freight_coordinate_geolocation: Starting TestFreightCoordinateGeolocation.test_rotterdam_demo_port_matches_its_shipped_coordinate_snapshot ... 2026-08-24 04:20:25,133 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:20:25,145 202 INFO rb-5fd110a-224202-407438 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-24 04:20:25,181 202 INFO rb-5fd110a-224202-407438 viin_freight_management_post_migration_1_0_1: Recomputed load_mode on 293 product.template record(s) 2026-08-24 04:20:25,184 202 INFO rb-5fd110a-224202-407438 viin_freight_management_post_migration_1_0_1: Recomputed load_mode on 20 product.supplierinfo record(s) 2026-08-24 04:20:25,270 202 INFO rb-5fd110a-224202-407438 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-24 04:20:25,270 202 INFO rb-5fd110a-224202-407438 viin_freight_management_post_migration_1_0_10: viin_freight_management migration 1.0.10: repaired ['partner_location_icd_hanoi_gialum'] 2026-08-24 04:20:25,294 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_freight_coordinate_migration: Starting TestFreightCoordinateMigration.test_post_migration_repairs_coordinates_without_touching_the_icd_address ... 2026-08-24 04:20:25,331 202 INFO rb-5fd110a-224202-407438 viin_freight_management_post_migration_1_0_1: Recomputed load_mode on 293 product.template record(s) 2026-08-24 04:20:25,333 202 INFO rb-5fd110a-224202-407438 viin_freight_management_post_migration_1_0_1: Recomputed load_mode on 20 product.supplierinfo record(s) 2026-08-24 04:20:25,396 202 INFO rb-5fd110a-224202-407438 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-24 04:20:25,397 202 INFO rb-5fd110a-224202-407438 viin_freight_management_post_migration_1_0_10: viin_freight_management migration 1.0.10: repaired ['partner_location_icd_hanoi_gialum'] 2026-08-24 04:20:25,422 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:20:25,920 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_01_create_customer_invoice_from_sell_charges ... 2026-08-24 04:20:26,219 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_02_create_vendor_bill_from_buy_charges ... 2026-08-24 04:20:26,471 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_03_create_invoice_guard_no_eligible_charges ... 2026-08-24 04:20:26,538 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_04_profitability_totals_compute ... 2026-08-24 04:20:26,604 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_05_invoice_line_linked_to_analytic_account ... 2026-08-24 04:20:26,878 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_06_second_invoice_reuses_existing_draft ... 2026-08-24 04:20:27,239 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_07_agent_only_charge_excluded_from_vendor_bill ... 2026-08-24 04:20:27,339 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_08_charge_with_both_vendor_and_agent_creates_vendor_bill ... 2026-08-24 04:20:27,601 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:20:28,159 202 INFO rb-5fd110a-224202-407438 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-24 04:20:28,489 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightChargeProfitabilityPosted.test_fr105_v2_cost_counts_draft_at_expected_and_posted_recognized ... 2026-08-24 04:20:28,985 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightChargeProfitabilityPosted.test_fr105_v2_drafting_customer_invoice_never_lowers_gross_profit ... 2026-08-24 04:20:29,298 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightChargeProfitabilityPosted.test_fr105_v2_revenue_counts_draft_at_expected_and_posted_recognized ... 2026-08-24 04:20:29,745 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:20:30,210 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_freight_vessel_schedule: Starting TestFreightVesselSchedule.test_001_name_compute ... 2026-08-24 04:20:30,343 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_freight_vessel_schedule: Starting TestFreightVesselSchedule.test_002_etd_before_eta_constraint ... 2026-08-24 04:20:30,426 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_freight_vessel_schedule: Starting TestFreightVesselSchedule.test_003_validity_range_constraint ... 2026-08-24 04:20:30,526 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:20:31,013 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_01_label_and_config_are_mode_neutral ... 2026-08-24 04:20:31,107 202 INFO rb-5fd110a-224202-407438 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-24 04:20:31,584 202 INFO rb-5fd110a-224202-407438 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-24 04:20:31,761 202 INFO rb-5fd110a-224202-407438 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-24 04:20:31,940 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_05_multiple_matching_main_legs_require_explicit_selection ... 2026-08-24 04:20:32,259 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_06_explicit_incompatible_main_leg_selection_is_rejected ... 2026-08-24 04:20:33,034 202 INFO rb-5fd110a-224202-407438 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-24 04:20:33,155 202 INFO rb-5fd110a-224202-407438 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-24 04:20:33,358 202 INFO rb-5fd110a-224202-407438 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-24 04:20:33,477 202 INFO rb-5fd110a-224202-407438 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-24 04:20:33,705 202 INFO rb-5fd110a-224202-407438 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-24 04:20:33,728 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:20:34,293 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_main_carriage_confirm_readiness: Starting TestMainCarriageConfirmReadiness.test_01_main_carriage_leg_missing_endpoint_blocks_confirm ... 2026-08-24 04:20:34,413 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_main_carriage_confirm_readiness: Starting TestMainCarriageConfirmReadiness.test_02_main_carriage_leg_with_endpoints_confirms ... 2026-08-24 04:20:34,501 202 INFO rb-5fd110a-224202-407438 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-24 04:20:34,550 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:20:35,060 202 INFO rb-5fd110a-224202-407438 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-24 04:20:35,212 202 INFO rb-5fd110a-224202-407438 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-24 04:20:35,295 202 INFO rb-5fd110a-224202-407438 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-24 04:20:35,383 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:20:35,995 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_nomination_agent: Starting TestNominationAgent.test_01_billing_party_differs_from_consignee ... 2026-08-24 04:20:36,159 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_nomination_agent: Starting TestNominationAgent.test_02_import_container_and_trucking ... 2026-08-24 04:20:36,281 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_nomination_agent: Starting TestNominationAgent.test_03_all_sell_charges_billed_to_overseas_agent ... 2026-08-24 04:20:36,376 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_nomination_agent: Starting TestNominationAgent.test_04_container_lifecycle_complete ... 2026-08-24 04:20:36,476 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:20:37,056 202 INFO rb-5fd110a-224202-407438 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-24 04:20:37,185 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_ocean_booking_leg_filter: Starting TestOceanBookingLegWaterFilter.test_02_wizard_does_not_flag_multiple_legs ... 2026-08-24 04:20:37,310 202 INFO rb-5fd110a-224202-407438 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-24 04:20:37,468 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:20:38,104 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_01_exact_match_pol_pod_container ... 2026-08-24 04:20:38,234 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_02_blind_rate_answers_only_an_untyped_ask ... 2026-08-24 04:20:38,270 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_03_validity_date_filter ... 2026-08-24 04:20:38,305 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_04_no_matching_rate_returns_empty ... 2026-08-24 04:20:38,342 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_05_carrier_only_fallback ... 2026-08-24 04:20:38,381 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_06_most_specific_wins_over_fallback ... 2026-08-24 04:20:38,416 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_07_charge_onchange_autofills_buy_price ... 2026-08-24 04:20:38,459 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_08_onchange_does_not_overwrite_existing_price ... 2026-08-24 04:20:38,496 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_09_onchange_skips_when_no_vendor ... 2026-08-24 04:20:38,524 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_10_is_freight_rate_true_for_freight_product ... 2026-08-24 04:20:38,554 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_11_is_freight_rate_false_for_non_freight_product ... 2026-08-24 04:20:38,584 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_12_search_all_rates_finds_freight_rate ... 2026-08-24 04:20:38,629 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:20:39,184 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_01_shipment_confirm_and_initial_state ... 2026-08-24 04:20:39,344 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_02_booking_request_generates_3_containers ... 2026-08-24 04:20:39,465 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_04_all_3_containers_full_execution_flow ... 2026-08-24 04:20:39,606 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_05_vgm_submitted_independently_per_container ... 2026-08-24 04:20:39,841 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_06_per_container_charges_quantity_and_totals ... 2026-08-24 04:20:40,035 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_06b_gap_per_container_charge_not_auto_synced ... 2026-08-24 04:20:40,227 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_07_one_container_rolled_over_exception ... 2026-08-24 04:20:40,394 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_08_execution_state_guard_applies_to_each_container ... 2026-08-24 04:20:40,575 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_09_booked_status_with_leg_and_3_containers ... 2026-08-24 04:20:40,755 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_10_sc01_full_az_walkthrough ... 2026-08-24 04:20:40,988 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:20:41,677 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_carrier_haulage: Starting TestSeaExportFclCarrierHaulage.test_01_carrier_haulage_keeps_business_precarriage_leg ... 2026-08-24 04:20:41,924 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_carrier_haulage: Starting TestSeaExportFclCarrierHaulage.test_02_single_booking_with_carrier ... 2026-08-24 04:20:42,103 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_carrier_haulage: Starting TestSeaExportFclCarrierHaulage.test_03_container_execution_carrier_haulage ... 2026-08-24 04:20:42,268 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_carrier_haulage: Starting TestSeaExportFclCarrierHaulage.test_04_bundled_carrier_charge_no_trucking_vendor ... 2026-08-24 04:20:42,404 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:20:43,039 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_01_shipment_confirm_door_to_door ... 2026-08-24 04:20:43,256 202 INFO rb-5fd110a-224202-407438 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-24 04:20:43,381 202 INFO rb-5fd110a-224202-407438 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-24 04:20:43,597 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_04_container_export_execution_flow ... 2026-08-24 04:20:43,797 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_05_door_to_door_charge_structure ... 2026-08-24 04:20:44,030 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_06_sc02_full_az_walkthrough ... 2026-08-24 04:20:44,244 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:20:44,837 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_01_lcl_export_no_containers ... 2026-08-24 04:20:45,020 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_02_package_weight_volume_totals ... 2026-08-24 04:20:45,123 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_03_booking_with_coloader_confirmed ... 2026-08-24 04:20:45,241 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_04_actual_vs_booked_measurement_difference ... 2026-08-24 04:20:45,329 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_05_charges_and_profitability_with_hbl ... 2026-08-24 04:20:45,472 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:20:46,023 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_carrier_haulage: Starting TestSeaImportFclCarrierHaulage.test_01_cydoor_keeps_business_oncarriage_leg ... 2026-08-24 04:20:46,213 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_carrier_haulage: Starting TestSeaImportFclCarrierHaulage.test_02_import_container_full_progression ... 2026-08-24 04:20:46,362 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_carrier_haulage: Starting TestSeaImportFclCarrierHaulage.test_03_single_booking_no_trucking_vendor ... 2026-08-24 04:20:46,527 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_carrier_haulage: Starting TestSeaImportFclCarrierHaulage.test_04_charges_no_trucking_cost ... 2026-08-24 04:20:46,704 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:20:47,409 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_01_import_shipment_confirmed_state ... 2026-08-24 04:20:47,659 202 INFO rb-5fd110a-224202-407438 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-24 04:20:47,844 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_03_import_container_full_execution_flow ... 2026-08-24 04:20:48,009 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_04_import_state_guard_enforced ... 2026-08-24 04:20:48,214 202 INFO rb-5fd110a-224202-407438 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-24 04:20:48,400 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_06_sc04_full_az_walkthrough ... 2026-08-24 04:20:48,596 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:20:49,181 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_01_lcl_import_no_containers ... 2026-08-24 04:20:49,343 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_02_actual_measurement_differs_from_booked ... 2026-08-24 04:20:49,439 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_03_charges_based_on_actual_cbm ... 2026-08-24 04:20:49,562 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_04_ata_and_hawb ... 2026-08-24 04:20:49,665 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_05_total_weight_volume_computed ... 2026-08-24 04:20:49,778 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:20:50,604 202 INFO rb-5fd110a-224202-407438 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-24 04:20:50,992 202 INFO rb-5fd110a-224202-407438 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-24 04:20:51,154 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_booking_type_labels_name_the_carriage_role ... 2026-08-24 04:20:51,167 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_changing_the_mode_keeps_operator_entered_endpoints ... 2026-08-24 04:20:51,258 202 INFO rb-5fd110a-224202-407438 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-24 04:20:51,418 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_every_on_carriage_segment_is_a_bookable_candidate ... 2026-08-24 04:20:51,524 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_every_pre_carriage_segment_is_a_bookable_candidate ... 2026-08-24 04:20:51,620 202 INFO rb-5fd110a-224202-407438 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-24 04:20:51,789 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_operator_must_pick_a_segment_when_several_exist ... 2026-08-24 04:20:51,909 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_schedule_group_reopens_once_a_segment_is_pinned ... 2026-08-24 04:20:52,020 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:20:53,582 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_001_script_confirm_so_has_one_project_template ... 2026-08-24 04:20:54,080 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_002_script_confirm_so_has_multiple_project_template ... 2026-08-24 04:20:54,547 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_004_choose_project_when_confirm_so ... 2026-08-24 04:20:54,754 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_005_non_freight_so_keeps_core_project_generation ... 2026-08-24 04:20:55,077 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_006_freight_line_reuses_so_project_without_prelinked_shipment ... 2026-08-24 04:20:55,474 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:20:56,119 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_road.tests.test_booking_scope_label: Starting TestBookingScopeLabelRoadOverride.test_01_truck_booking_gets_road_specific_label ... 2026-08-24 04:20:56,265 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_road.tests.test_booking_scope_label: Starting TestBookingScopeLabelRoadOverride.test_02_truck_booking_falls_back_when_service_mode_unmapped ... 2026-08-24 04:20:56,303 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_road.tests.test_booking_scope_label: Starting TestBookingScopeLabelRoadOverride.test_03_non_truck_booking_uses_base_label_untouched ... 2026-08-24 04:20:56,337 202 INFO rb-5fd110a-224202-407438 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-24 04:20:56,390 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:20:57,003 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_road.tests.test_install_smoke: Starting TestFreightRoadInstallSmoke.test_01_border_crossing_master_data_preloaded_on_install ... 2026-08-24 04:20:57,152 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_road.tests.test_install_smoke: Starting TestFreightRoadInstallSmoke.test_02_booking_border_crossing_field_round_trips ... 2026-08-24 04:20:57,197 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_road.tests.test_install_smoke: Starting TestFreightRoadInstallSmoke.test_03_cargo_manifest_action_resolves_to_road_report ... 2026-08-24 04:20:57,234 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_road.tests.test_install_smoke: Starting TestFreightRoadInstallSmoke.test_04_delivery_note_action_resolves_to_road_report ... 2026-08-24 04:20:57,285 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 4 removed 2026-08-24 04:20:57,899 202 INFO rb-5fd110a-224202-407438 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-24 04:20:58,195 202 INFO rb-5fd110a-224202-407438 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-24 04:20:58,330 202 INFO rb-5fd110a-224202-407438 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-24 04:20:58,584 202 INFO rb-5fd110a-224202-407438 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-24 04:20:58,673 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_road.tests.test_road_main_carriage_endpoint: Starting TestRoadMainCarriageEndpointContract.test_05_missing_road_pair_and_route_blocks_confirm ... 2026-08-24 04:20:58,709 202 INFO rb-5fd110a-224202-407438 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-24 04:20:58,803 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:20:59,784 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_bundle_warning_presearch_guard: Starting TestBundleWarningPresearchGuard.test_multi_demand_open_before_search_stays_silent ... 2026-08-24 04:21:00,476 202 INFO rb-5fd110a-224202-407438 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-24 04:21:00,784 202 INFO rb-5fd110a-224202-407438 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-24 04:21:01,078 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:21:02,216 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestSearchAllRates.test_search_all_rates_deduplicates_per_carrier ... 2026-08-24 04:21:02,448 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [109] 2026-08-24 04:21:02,473 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestSearchAllRates.test_search_all_rates_empty_when_no_rates_for_lane ... 2026-08-24 04:21:02,527 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestSearchAllRates.test_search_all_rates_respects_date_validity ... 2026-08-24 04:21:02,562 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [110] 2026-08-24 04:21:02,577 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestSearchAllRates.test_search_all_rates_returns_all_carriers_for_lane ... 2026-08-24 04:21:02,617 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:21:03,558 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_comparison_line_action_select_creates_placeholder_when_no_schedule ... 2026-08-24 04:21:03,785 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_comparison_line_action_select_sets_main_schedule ... 2026-08-24 04:21:03,861 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_comparison_lines_include_schedules ... 2026-08-24 04:21:03,942 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_etd_filter_excludes_out_of_range ... 2026-08-24 04:21:04,021 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_populates_comparison_lines ... 2026-08-24 04:21:04,116 202 INFO rb-5fd110a-224202-407438 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-24 04:21:04,231 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_transit_days_computed_from_etd_eta ... 2026-08-24 04:21:04,305 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_transit_days_zero_when_no_eta ... 2026-08-24 04:21:04,397 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:21:05,382 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_action_select_on_rate_only_line_does_not_raise ... 2026-08-24 04:21:05,645 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_action_select_on_rate_only_line_is_idempotent ... 2026-08-24 04:21:05,724 202 INFO rb-5fd110a-224202-407438 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-24 04:21:06,284 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_package_type_change_clears_mismatched_rate_only_selection ... 2026-08-24 04:21:06,475 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_package_type_change_keeps_matching_rate_only_selection ... 2026-08-24 04:21:06,550 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_placeholder_schedule_does_not_leak_into_comparison ... 2026-08-24 04:21:06,625 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_rate_only_select_works_for_minimal_rights_sales_user ... 2026-08-24 04:21:06,921 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:21:08,008 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091LclRateOnlySelect.test_action_select_on_rate_only_line_does_not_raise ... 2026-08-24 04:21:08,279 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091LclRateOnlySelect.test_action_select_on_rate_only_line_is_idempotent ... 2026-08-24 04:21:08,368 202 INFO rb-5fd110a-224202-407438 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-24 04:21:08,956 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091LclRateOnlySelect.test_placeholder_schedule_does_not_leak_into_comparison ... 2026-08-24 04:21:09,052 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091LclRateOnlySelect.test_rate_only_select_works_for_minimal_rights_sales_user ... 2026-08-24 04:21:09,318 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:21:10,177 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestCarrierCompareE2E.test_can_open_fcl_quote_wizard_flag ... 2026-08-24 04:21:11,073 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestCarrierCompareE2E.test_fcl_quote_wizard_to_shipment_full_flow ... 2026-08-24 04:21:11,857 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:21:12,780 202 INFO rb-5fd110a-224202-407438 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-24 04:21:13,501 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:21:14,408 202 INFO rb-5fd110a-224202-407438 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-24 04:21:14,726 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_charge_currency_default: Starting TestChargeCurrencyDefault.test_manually_added_charge_follows_linked_sale_order_currency ... 2026-08-24 04:21:15,051 202 INFO rb-5fd110a-224202-407438 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-24 04:21:15,345 202 INFO rb-5fd110a-224202-407438 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-24 04:21:15,700 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:21:16,760 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_charge_vendor_lane_pricing: Starting TestChargeVendorLanePricing.test_vendor_change_finds_rate_expiring_on_order_date ... 2026-08-24 04:21:17,091 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_charge_vendor_lane_pricing: Starting TestChargeVendorLanePricing.test_vendor_change_prices_from_lane_rate_not_cheapest ... 2026-08-24 04:21:17,237 202 INFO rb-5fd110a-224202-407438 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-24 04:21:17,351 202 INFO rb-5fd110a-224202-407438 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-24 04:21:17,501 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:21:18,301 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCommercialHandoffBridge.test_charge_billing_hooks_reflect_sell_and_buy_progress ... 2026-08-24 04:21:18,996 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCommercialHandoffBridge.test_handoff_keeps_operation_state_isolated ... 2026-08-24 04:21:19,395 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [164, 163] 2026-08-24 04:21:19,411 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [96] 2026-08-24 04:21:19,416 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [153] 2026-08-24 04:21:19,478 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCommercialHandoffBridge.test_posted_hooks_align_with_basic_account_artifacts ... 2026-08-24 04:21:20,342 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:21:21,169 202 INFO rb-5fd110a-224202-407438 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-24 04:21:21,480 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCostPendingGrossProfit.test_profitability_panel_converts_cross_company_cost_lines ... 2026-08-24 04:21:24,226 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:21:26,889 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestMixedContainerAllowed.test_confirm_does_not_raise_and_bridges_both_ocean_lines ... 2026-08-24 04:21:27,118 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestMixedContainerAllowed.test_confirm_still_works_for_single_ocean_line ... 2026-08-24 04:21:27,334 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestMixedContainerAllowed.test_confirm_works_for_mixed_container_with_minimal_rights_user ... 2026-08-24 04:21:27,679 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:21:30,249 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_booking_carrier_override_does_not_reuse_schedule_carrier_rate ... 2026-08-24 04:21:31,217 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_booking_enrich_converts_schedule_currency_to_charge_currency ... 2026-08-24 04:21:31,244 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7183] 2026-08-24 04:21:31,244 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-08-24 04:21:32,286 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_generic_shared_ocean_product_variant ... 2026-08-24 04:21:33,164 202 INFO rb-5fd110a-224202-407438 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-24 04:21:33,404 202 INFO rb-5fd110a-224202-407438 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-24 04:21:33,741 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_ocean_charge_bridge_full_flow ... 2026-08-24 04:21:35,590 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_shipment_invoice_before_so_invoice_does_not_duplicate ... 2026-08-24 04:21:39,430 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:21:41,926 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestPreOnCarriageChargeBridge.test_booking_confirm_enriches_oncarriage_charge_without_duplicating ... 2026-08-24 04:21:42,264 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestPreOnCarriageChargeBridge.test_delivery_oncarriage_line_bridged_to_charge_with_leg ... 2026-08-24 04:21:42,527 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestPreOnCarriageChargeBridge.test_double_invoice_regression_oncarriage_charge ... 2026-08-24 04:21:43,299 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestPreOnCarriageChargeBridge.test_pickup_precarriage_line_bridged_to_charge_with_leg ... 2026-08-24 04:21:43,617 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:21:46,029 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestOnCarriageChargeBridgeLcl.test_double_invoice_regression_oncarriage_charge_lcl ... 2026-08-24 04:21:46,855 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:21:47,897 202 INFO rb-5fd110a-224202-407438 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-24 04:21:48,487 202 INFO rb-5fd110a-224202-407438 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-24 04:21:48,917 202 INFO rb-5fd110a-224202-407438 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-24 04:21:49,493 202 INFO rb-5fd110a-224202-407438 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-24 04:21:49,879 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_the_include_destination_option_is_on_by_default ... 2026-08-24 04:21:50,188 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_the_surcharge_tooltip_payload_separates_origin_from_destination ... 2026-08-24 04:21:50,549 202 INFO rb-5fd110a-224202-407438 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-24 04:21:50,922 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_toggling_either_include_option_refreshes_the_surcharge_column ... 2026-08-24 04:21:51,286 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_unticking_destination_charges_leaves_them_off_the_quote ... 2026-08-24 04:21:51,694 202 INFO rb-5fd110a-224202-407438 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-24 04:21:52,143 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:21:53,100 202 INFO rb-5fd110a-224202-407438 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-24 04:21:53,657 202 INFO rb-5fd110a-224202-407438 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-24 04:21:54,185 202 INFO rb-5fd110a-224202-407438 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-24 04:21:54,850 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_previews_list_origin_and_destination_charges_separately ... 2026-08-24 04:21:55,249 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_the_surcharge_tooltip_payload_separates_origin_from_destination ... 2026-08-24 04:21:55,608 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_toggling_either_include_option_refreshes_the_surcharge_column ... 2026-08-24 04:21:55,942 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_unticking_destination_charges_leaves_them_off_the_quote ... 2026-08-24 04:21:56,337 202 INFO rb-5fd110a-224202-407438 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-24 04:21:56,783 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:21:57,789 202 INFO rb-5fd110a-224202-407438 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-24 04:21:58,109 202 INFO rb-5fd110a-224202-407438 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-24 04:21:58,225 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s1_matched_schedule_shows_no_gap ... 2026-08-24 04:21:58,313 202 INFO rb-5fd110a-224202-407438 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-24 04:21:58,412 202 INFO rb-5fd110a-224202-407438 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-24 04:21:58,519 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s4_boundary_schedule_equals_etd_from_is_matched ... 2026-08-24 04:21:58,632 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s5_boundary_schedule_equals_etd_to_is_matched ... 2026-08-24 04:21:58,720 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s6_only_etd_from_set_open_upper_bound ... 2026-08-24 04:21:58,824 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s7_only_etd_to_set_open_lower_bound ... 2026-08-24 04:21:58,925 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s8_warning_message_contains_count_and_actionable_guidance ... 2026-08-24 04:21:59,027 202 INFO rb-5fd110a-224202-407438 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-24 04:21:59,134 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:22:00,063 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestLclEtdScheduleGapWarning.test_lcl_no_etd_filter_no_gap_warning_baseline ... 2026-08-24 04:22:00,310 202 INFO rb-5fd110a-224202-407438 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-24 04:22:00,434 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestLclEtdScheduleGapWarning.test_s12_total_gap_parity_with_fcl_s3 ... 2026-08-24 04:22:00,589 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:22:01,588 202 INFO rb-5fd110a-224202-407438 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-24 04:22:01,999 202 INFO rb-5fd110a-224202-407438 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-24 04:22:02,276 202 INFO rb-5fd110a-224202-407438 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-24 04:22:02,619 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:22:05,132 202 INFO rb-5fd110a-224202-407438 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-24 04:22:05,930 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_fcl_cost_fill_at_confirm: Starting TestFclCostFillAtConfirm.test_shipment_gross_profit_reflects_early_filled_cost ... 2026-08-24 04:22:06,710 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:22:07,700 202 INFO rb-5fd110a-224202-407438 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-24 04:22:08,073 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:22:08,773 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_confirm_carries_schedule_etd_and_eta_to_shipment ... 2026-08-24 04:22:09,628 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_button_is_driven_by_service_line_profile ... 2026-08-24 04:22:09,769 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_quote_first_cfs_to_cfs_builds_lines ... 2026-08-24 04:22:10,426 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_quote_first_door_to_cfs_adds_pickup ... 2026-08-24 04:22:11,186 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_quote_first_import_direction_picks_import_pickup_product ... 2026-08-24 04:22:11,996 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_package_type_onchange_prefills_volume ... 2026-08-24 04:22:12,113 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_reapply_lcl_quote_updates_sale_order_context ... 2026-08-24 04:22:12,979 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:22:15,887 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_00_regular_product_only_order_hides_lcl_quote_button ... 2026-08-24 04:22:16,076 202 INFO rb-5fd110a-224202-407438 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-24 04:22:16,819 202 INFO rb-5fd110a-224202-407438 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-24 04:22:17,737 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_03_reapply_different_coloader_keeps_single_ocean_line ... 2026-08-24 04:22:18,637 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_04_reapply_shared_template_coloader_switch_keeps_product ... 2026-08-24 04:22:19,389 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_05_reapply_different_coloader_keeps_freight_charge_link_valid ... 2026-08-24 04:22:20,156 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_06_vendor_follows_coloader_on_first_apply_shared_template ... 2026-08-24 04:22:20,775 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_07_vendor_follows_coloader_switch_shared_template ... 2026-08-24 04:22:21,415 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_08_vendor_follows_coloader_on_product_swap ... 2026-08-24 04:22:22,153 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:22:24,481 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_local_charge_variant_dedup: Starting TestFclLocalChargeVariantDedup.test_fcl_one_line_per_variant_template_at_each_end ... 2026-08-24 04:22:24,969 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_local_charge_variant_dedup: Starting TestFclLocalChargeVariantDedup.test_fcl_reapplying_keeps_one_line_per_template ... 2026-08-24 04:22:25,464 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:22:27,663 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_local_charge_variant_dedup: Starting TestLclLocalChargeVariantDedup.test_lcl_one_line_per_variant_template_at_each_end ... 2026-08-24 04:22:28,121 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_local_charge_variant_dedup: Starting TestLclLocalChargeVariantDedup.test_lcl_reapplying_keeps_one_line_per_template ... 2026-08-24 04:22:28,586 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:22:30,034 202 INFO rb-5fd110a-224202-407438 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-24 04:22:30,520 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerCostPerType.test_tt12_quote_first_mixed_bridges_reconcile_without_duplicating ... 2026-08-24 04:22:30,782 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerCostPerType.test_tt12b_rerunning_auto_charge_does_not_duplicate_or_reprice ... 2026-08-24 04:22:31,074 202 INFO rb-5fd110a-224202-407438 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-24 04:22:31,382 202 INFO rb-5fd110a-224202-407438 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-24 04:22:31,658 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerCostPerType.test_tt9_single_container_line_unaffected_no_crash ... 2026-08-24 04:22:31,968 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:22:32,965 202 INFO rb-5fd110a-224202-407438 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-24 04:22:33,421 202 INFO rb-5fd110a-224202-407438 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-24 04:22:33,714 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:22:38,577 202 INFO rb-5fd110a-224202-407438 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-24 04:22:38,964 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestQuotedSailingRatePricing.test_quoted_sailing_lookup_still_excludes_another_allowed_company ... 2026-08-24 04:22:39,321 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:22:40,340 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerLoadModeGuard.test_lcl_ocean_line_does_not_match_fcl_container_rate ... 2026-08-24 04:22:40,590 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:22:41,567 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerOnbehalf.test_tt14_onbehalf_mixed_lines_carry_package_type_and_agent ... 2026-08-24 04:22:42,013 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerOnbehalf.test_tt14_patch_does_not_reference_onbehalf_fields ... 2026-08-24 04:22:42,046 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:22:43,001 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_mixed_container_ocean_bridge: Starting TestMixedContainerOceanBridge.test_confirm_bridges_every_ocean_line_no_drop ... 2026-08-24 04:22:43,464 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:22:44,450 202 INFO rb-5fd110a-224202-407438 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-24 04:22:44,705 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:22:45,616 202 INFO rb-5fd110a-224202-407438 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-24 04:22:45,957 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:22:46,806 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestFclPlaceholderScheduleBanner.test_no_schedule_selected_yet_shows_no_warning ... 2026-08-24 04:22:47,010 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestFclPlaceholderScheduleBanner.test_placeholder_schedule_selected_shows_warning ... 2026-08-24 04:22:47,084 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestFclPlaceholderScheduleBanner.test_real_schedule_selected_shows_no_warning ... 2026-08-24 04:22:47,156 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestFclPlaceholderScheduleBanner.test_warning_clears_after_changing_away_from_placeholder ... 2026-08-24 04:22:47,312 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted sale.freight.quote.wizard.comparison.line records with IDs: [69, 68] 2026-08-24 04:22:47,369 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:22:48,258 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestLclPlaceholderScheduleBanner.test_no_schedule_selected_yet_shows_no_warning ... 2026-08-24 04:22:48,474 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestLclPlaceholderScheduleBanner.test_placeholder_schedule_selected_shows_warning ... 2026-08-24 04:22:48,551 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestLclPlaceholderScheduleBanner.test_real_schedule_selected_shows_no_warning ... 2026-08-24 04:22:48,625 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestLclPlaceholderScheduleBanner.test_warning_clears_after_changing_away_from_placeholder ... 2026-08-24 04:22:48,795 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted sale.lcl.quote.wizard.comparison.line records with IDs: [29, 28] 2026-08-24 04:22:48,856 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:22:49,985 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_booking_cost_sourced_from_schedule_rate_card ... 2026-08-24 04:22:50,947 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_confirm_carries_schedule_etd_and_eta_to_shipment ... 2026-08-24 04:22:51,665 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_fcl_container_readonly_after_schedule_applied ... 2026-08-24 04:22:52,657 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_fcl_route_container_hidden_before_schedule_applied ... 2026-08-24 04:22:53,152 202 INFO rb-5fd110a-224202-407438 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-24 04:22:53,726 202 INFO rb-5fd110a-224202-407438 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-24 04:22:54,304 202 INFO rb-5fd110a-224202-407438 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-24 04:22:54,984 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_rejects_container_type_schedule_mismatch ... 2026-08-24 04:22:55,058 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_schedule_drives_main_product ... 2026-08-24 04:22:55,137 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_schedule_onchange_sets_container_type ... 2026-08-24 04:22:55,204 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_select_schedule_populates_main_inputs ... 2026-08-24 04:22:55,280 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_uses_selected_schedule_product ... 2026-08-24 04:22:55,765 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:22:58,412 202 INFO rb-5fd110a-224202-407438 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-24 04:22:58,552 202 INFO rb-5fd110a-224202-407438 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-24 04:22:59,105 202 INFO rb-5fd110a-224202-407438 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-24 04:22:59,848 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestFclQuoteReapplyDedup.test_03_reapply_different_carrier_keeps_single_ocean_line ... 2026-08-24 04:23:00,532 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestFclQuoteReapplyDedup.test_04_reapply_same_template_preserves_user_selected_variant ... 2026-08-24 04:23:01,243 202 INFO rb-5fd110a-224202-407438 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-24 04:23:01,976 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:23:04,482 202 INFO rb-5fd110a-224202-407438 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-24 04:23:05,368 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_booking_enrich_converts_schedule_currency_to_charge_currency ... 2026-08-24 04:23:05,386 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7183] 2026-08-24 04:23:05,386 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-08-24 04:23:06,313 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_generic_shared_ocean_product_variant ... 2026-08-24 04:23:07,045 202 INFO rb-5fd110a-224202-407438 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-24 04:23:07,252 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_ocean_charge_price_zero_cluster_full_flow ... 2026-08-24 04:23:09,138 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_pre_carriage_only_line_bridges_without_ocean_line ... 2026-08-24 04:23:09,443 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:23:10,501 202 INFO rb-5fd110a-224202-407438 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-24 04:23:11,128 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestApplyScheduleOceanGuard.test_apply_still_works_for_single_ocean_line ... 2026-08-24 04:23:11,715 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:23:12,556 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestFclMultiLineSameContainerType.test_01_fcl_multi_line_each_priced_by_schedule ... 2026-08-24 04:23:13,554 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:23:15,880 202 INFO rb-5fd110a-224202-407438 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-24 04:23:16,073 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestMixedContainerAllowedFclExport.test_confirm_still_works_for_single_ocean_line ... 2026-08-24 04:23:16,262 202 INFO rb-5fd110a-224202-407438 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-24 04:23:16,530 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:23:17,467 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestSalvageLclMultiLineAndButtons.test_lcl_multi_line_each_priced_by_schedule ... 2026-08-24 04:23:18,133 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestSalvageLclMultiLineAndButtons.test_mixed_fcl_lcl_exposes_both_buttons ... 2026-08-24 04:23:18,273 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:23:19,142 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkup.test_confirmed_order_preserves_the_quoted_markup ... 2026-08-24 04:23:19,898 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkup.test_fcl_quote_marks_up_sell_over_raw_vendor_cost ... 2026-08-24 04:23:20,430 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkup.test_fcl_quote_without_supplier_price_rule_passes_raw_cost ... 2026-08-24 04:23:20,953 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:23:21,540 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkupLcl.test_lcl_multiline_quote_marks_up_every_existing_line ... 2026-08-24 04:23:22,134 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkupLcl.test_lcl_quote_marks_up_sell_over_raw_vendor_cost ... 2026-08-24 04:23:22,635 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:23:23,514 202 INFO rb-5fd110a-224202-407438 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-24 04:23:24,014 202 INFO rb-5fd110a-224202-407438 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-24 04:23:24,275 202 INFO rb-5fd110a-224202-407438 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-24 04:23:24,536 202 INFO rb-5fd110a-224202-407438 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-24 04:23:24,760 202 INFO rb-5fd110a-224202-407438 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-24 04:23:24,968 202 INFO rb-5fd110a-224202-407438 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-24 04:23:25,397 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:23:26,250 202 INFO rb-5fd110a-224202-407438 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-24 04:23:26,902 202 INFO rb-5fd110a-224202-407438 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-24 04:23:27,196 202 INFO rb-5fd110a-224202-407438 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-24 04:23:27,494 202 INFO rb-5fd110a-224202-407438 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-24 04:23:27,788 202 INFO rb-5fd110a-224202-407438 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-24 04:23:28,046 202 INFO rb-5fd110a-224202-407438 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-24 04:23:28,621 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:23:30,076 202 INFO rb-5fd110a-224202-407438 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-24 04:23:31,061 202 INFO rb-5fd110a-224202-407438 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-24 04:23:31,798 202 INFO rb-5fd110a-224202-407438 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-24 04:23:32,594 202 INFO rb-5fd110a-224202-407438 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-24 04:23:33,309 202 INFO rb-5fd110a-224202-407438 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-24 04:23:34,025 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_booking_wizard_does_not_overwrite_existing_booking_basis ... 2026-08-24 04:23:34,710 202 INFO rb-5fd110a-224202-407438 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-24 04:23:35,688 202 INFO rb-5fd110a-224202-407438 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-24 04:23:39,572 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_duplicate_demand_is_rejected_on_create_and_write ... 2026-08-24 04:23:39,760 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_dynamic_demo_groups_one_complete_candidate ... 2026-08-24 04:23:39,855 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_h03_incomplete_bundle_rejects_apply_without_order_mutation ... 2026-08-24 04:23:40,123 202 INFO rb-5fd110a-224202-407438 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-24 04:23:40,372 202 INFO rb-5fd110a-224202-407438 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-24 04:23:42,909 202 INFO rb-5fd110a-224202-407438 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-24 04:23:43,163 202 INFO rb-5fd110a-224202-407438 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-24 04:23:43,391 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted sale.freight.quote.container.demand records with IDs: [56, 57] 2026-08-24 04:23:43,411 202 INFO rb-5fd110a-224202-407438 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-24 04:23:43,628 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_open_wizard_prefills_typed_order_lines ... 2026-08-24 04:23:43,925 202 INFO rb-5fd110a-224202-407438 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-24 04:23:44,501 202 INFO rb-5fd110a-224202-407438 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-24 04:23:45,288 202 INFO rb-5fd110a-224202-407438 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-24 04:23:48,959 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_selected_bundle_rejects_changed_currency_without_order_mutation ... 2026-08-24 04:23:49,157 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_selected_bundle_rejects_changed_type_without_order_mutation ... 2026-08-24 04:23:49,361 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_selected_bundle_rejects_expired_rate_without_order_mutation ... 2026-08-24 04:23:49,585 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_selected_bundle_rejects_inactive_schedule_without_order_mutation ... 2026-08-24 04:23:49,785 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_typed_rate_lookup_excludes_other_allowed_company ... 2026-08-24 04:23:52,427 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_typed_rate_miss_is_terminal ... 2026-08-24 04:23:53,222 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [199] 2026-08-24 04:23:53,270 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_zero_demand_quantity_is_rejected_on_create ... 2026-08-24 04:23:53,508 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:23:54,439 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestSingleContainerComparisonPerSailing.test_applying_a_sailing_quotes_that_sailings_price ... 2026-08-24 04:23:55,384 202 INFO rb-5fd110a-224202-407438 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-24 04:23:55,700 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:23:56,617 202 INFO rb-5fd110a-224202-407438 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-24 04:23:57,102 202 INFO rb-5fd110a-224202-407438 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-24 04:23:57,457 202 INFO rb-5fd110a-224202-407438 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-24 04:23:57,781 202 INFO rb-5fd110a-224202-407438 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-24 04:23:58,128 202 INFO rb-5fd110a-224202-407438 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-24 04:23:58,699 202 INFO rb-5fd110a-224202-407438 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-24 04:23:59,028 202 INFO rb-5fd110a-224202-407438 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-24 04:23:59,442 202 INFO rb-5fd110a-224202-407438 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-24 04:23:59,891 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:24:00,715 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_sale_order_charge_mapping: Starting TestLegCardinalityGuard.test_leg_classifiers_reject_multi_leg_product ... 2026-08-24 04:24:01,041 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:24:01,895 202 INFO rb-5fd110a-224202-407438 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-24 04:24:02,181 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:24:03,194 202 INFO rb-5fd110a-224202-407438 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-24 04:24:03,566 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_sale_order_charge_mapping: Starting TestMappingToCurrentShipmentAllowsMixedContainer.test_mapping_still_works_for_single_ocean_line ... 2026-08-24 04:24:03,775 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:24:04,679 202 INFO rb-5fd110a-224202-407438 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-24 04:24:05,046 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:24:06,125 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_sale_order_charge_mapping: Starting TestChargeTotalSaleLinkInvalidation.test_charge_totals_refresh_when_sale_order_line_linked ... 2026-08-24 04:24:06,399 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:24:07,356 202 INFO rb-5fd110a-224202-407438 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-24 04:24:07,738 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:24:08,714 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_schedule_eta_shipment_generation: Starting TestScheduleEtaOnShipmentGeneration.test_fcl_shipment_copies_schedule_eta ... 2026-08-24 04:24:09,164 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_schedule_eta_shipment_generation: Starting TestScheduleEtaOnShipmentGeneration.test_lcl_shipment_copies_schedule_eta ... 2026-08-24 04:24:09,388 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:24:10,485 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_sea_freight_integration: Starting TestSeaFreightIntegration.test_case_matrix_covers_core_transport_scenarios ... 2026-08-24 04:24:11,503 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_sea_freight_integration: Starting TestSeaFreightIntegration.test_lcl_regression_basics ... 2026-08-24 04:24:11,795 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale.tests.test_sea_freight_integration: Starting TestSeaFreightIntegration.test_sea_export_commercial_flow_checklist ... 2026-08-24 04:24:12,871 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:24:15,032 202 INFO rb-5fd110a-224202-407438 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-24 04:24:15,406 202 INFO rb-5fd110a-224202-407438 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-24 04:24:15,621 202 INFO rb-5fd110a-224202-407438 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-24 04:24:15,963 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:24:16,884 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_draft_order: Starting TestConsolProfitabilityDraftOrder.test_confirming_the_house_order_moves_its_amount_into_the_to_invoice_column ... 2026-08-24 04:24:17,249 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_draft_order: Starting TestConsolProfitabilityDraftOrder.test_draft_house_order_reaches_only_the_expected_column_on_the_master ... 2026-08-24 04:24:17,435 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:24:18,528 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_cluster_domain_excludes_a_house_the_user_cannot_read ... 2026-08-24 04:24:23,306 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_cost_allocation_wizard_does_not_inflate_masters_own_expected_cost ... 2026-08-24 04:24:23,755 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_direct_shipment_panel_numbers_unaffected_by_unrelated_consol_data ... 2026-08-24 04:24:24,292 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_house_in_different_company_is_silently_excluded_without_sudo ... 2026-08-24 04:24:29,286 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_house_marked_as_master_via_direct_write_is_excluded_and_panel_completes ... 2026-08-24 04:24:29,580 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_house_on_behalf_line_lands_in_master_on_behalf_items_not_revenue ... 2026-08-24 04:24:29,752 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_house_whose_sale_order_is_hidden_by_record_rule_is_skipped_without_crashing ... 2026-08-24 04:24:30,452 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [466], uid: 1279, model: sale.order 2026-08-24 04:24:30,489 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [466], uid: 1279, model: sale.order 2026-08-24 04:24:30,534 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_house_without_sale_order_contributes_nothing_and_raises_no_error ... 2026-08-24 04:24:30,734 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_least_privilege_reader_sees_the_same_master_totals_as_admin ... 2026-08-24 04:24:32,642 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_master_mirrors_house_own_panel_total_after_house_relinks_to_new_order ... 2026-08-24 04:24:32,909 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_master_profitability_action_opens_the_whole_consol_cluster ... 2026-08-24 04:24:33,565 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_master_rolls_up_two_houses_revenue_cost_on_behalf_and_profit_end_to_end ... 2026-08-24 04:24:35,373 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_master_without_any_house_reports_only_its_own_cost_and_zero_revenue ... 2026-08-24 04:24:35,699 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_non_master_profitability_action_is_unchanged ... 2026-08-24 04:24:35,763 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_report_revenue_is_not_double_counted_across_master_and_house_rows ... 2026-08-24 04:24:36,242 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_report_shipment_role_column_matches_each_shipments_actual_role ... 2026-08-24 04:24:36,371 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_rolled_up_lines_are_prefixed_with_house_name_masters_own_lines_are_not ... 2026-08-24 04:24:37,164 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-24 04:24:38,042 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_rollup: Starting TestConsolProfitabilityRollup.test_master_panel_totals_house_cost ... 2026-08-24 04:24:38,531 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_rollup: Starting TestConsolProfitabilityRollup.test_master_panel_totals_house_sale_revenue ... 2026-08-24 04:24:38,813 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:24:39,454 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_onbehalf.tests.test_cost_estimated_onbehalf_guard: Starting TestCostEstimatedOnbehalfGuard.test_booked_coloader_rate_miss_is_flagged_estimated ... 2026-08-24 04:24:39,767 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_onbehalf.tests.test_cost_estimated_onbehalf_guard: Starting TestCostEstimatedOnbehalfGuard.test_booked_onbehalf_disbursement_is_not_flagged_estimated ... 2026-08-24 04:24:39,944 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:24:40,773 202 INFO rb-5fd110a-224202-407438 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-24 04:24:41,161 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_onbehalf.tests.test_onbehalf_charge_customer_invoicing: Starting TestOnbehalfChargeCustomerInvoicing.test_customer_invoice_excludes_onbehalf_charge ... 2026-08-24 04:24:41,519 202 INFO rb-5fd110a-224202-407438 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-24 04:24:41,898 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_onbehalf.tests.test_onbehalf_charge_customer_invoicing: Starting TestOnbehalfChargeCustomerInvoicing.test_customer_invoice_excludes_prebridge_agent_charge ... 2026-08-24 04:24:42,202 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_onbehalf.tests.test_onbehalf_charge_customer_invoicing: Starting TestOnbehalfChargeCustomerInvoicing.test_customer_invoice_raises_when_only_onbehalf_charges ... 2026-08-24 04:24:42,467 202 INFO rb-5fd110a-224202-407438 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-24 04:24:42,548 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:24:43,395 202 INFO rb-5fd110a-224202-407438 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-24 04:24:43,826 202 INFO rb-5fd110a-224202-407438 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-24 04:24:44,365 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:24:44,884 202 INFO rb-5fd110a-224202-407438 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-24 04:24:45,055 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:24:45,591 202 INFO rb-5fd110a-224202-407438 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-24 04:24:45,696 202 INFO rb-5fd110a-224202-407438 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-24 04:24:45,741 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:24:46,274 202 INFO rb-5fd110a-224202-407438 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-24 04:24:46,429 202 INFO rb-5fd110a-224202-407438 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-24 04:24:46,543 202 INFO rb-5fd110a-224202-407438 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-24 04:24:46,662 202 INFO rb-5fd110a-224202-407438 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-24 04:24:46,914 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1302, model: sale.order.line 2026-08-24 04:24:46,971 202 INFO rb-5fd110a-224202-407438 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-24 04:24:47,129 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:24:47,879 202 INFO rb-5fd110a-224202-407438 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-24 04:24:49,311 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:24:50,474 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7183] 2026-08-24 04:24:50,474 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-08-24 04:24:50,482 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_01_pol_gets_analytic_distribution_from_shipment ... 2026-08-24 04:24:50,570 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_02_customer_invoice_line_gets_analytic_distribution ... 2026-08-24 04:24:50,826 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_03_vendor_bill_line_gets_analytic_distribution ... 2026-08-24 04:24:51,063 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_04_customer_invoice_currency_matches_charge_currency ... 2026-08-24 04:24:51,359 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_05_vendor_bill_currency_matches_charge_currency ... 2026-08-24 04:24:51,701 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_06_pol_price_converted_to_po_currency ... 2026-08-24 04:24:51,802 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_07_invoices_split_by_currency ... 2026-08-24 04:24:52,289 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:24:53,136 202 INFO rb-5fd110a-224202-407438 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-24 04:24:53,392 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_logistics_shipment_leg: Starting TestLogisticsShipmentLeg.test_leg_can_generate_po_line_with_multiple_carriers ... 2026-08-24 04:24:53,445 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_logistics_shipment_leg: Starting TestLogisticsShipmentLeg.test_leg_can_generate_po_line_without_carrier ... 2026-08-24 04:24:53,517 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:24:54,643 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_po_billing_document_type: Starting TestPurchaseBillingDocumentTypeMarksChargeBilled.test_charge_billed_as_a_purchase_receipt_is_marked_billed ... 2026-08-24 04:24:54,981 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_po_billing_document_type: Starting TestPurchaseBillingDocumentTypeMarksChargeBilled.test_charge_billed_as_a_purchase_receipt_is_not_billed_a_second_time ... 2026-08-24 04:24:55,381 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_po_billing_document_type: Starting TestPurchaseBillingDocumentTypeMarksChargeBilled.test_charge_billed_as_a_vendor_bill_is_marked_billed ... 2026-08-24 04:24:55,707 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_po_billing_document_type: Starting TestPurchaseBillingDocumentTypeMarksChargeBilled.test_charge_credited_by_a_vendor_refund_can_still_be_billed ... 2026-08-24 04:24:56,170 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [608] 2026-08-24 04:24:56,202 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [609, 610] 2026-08-24 04:24:56,258 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1373] 2026-08-24 04:24:56,645 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_po_billing_document_type: Starting TestPurchaseBillingDocumentTypeMarksChargeBilled.test_charge_credited_by_a_vendor_refund_is_not_marked_billed ... 2026-08-24 04:24:57,047 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [611] 2026-08-24 04:24:57,074 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [612, 613] 2026-08-24 04:24:57,124 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1380] 2026-08-24 04:24:57,350 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:24:58,248 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestPurchaseFlowDedup.test_01_shipment_first_charge_flow_creates_one_pol ... 2026-08-24 04:24:58,487 202 INFO rb-5fd110a-224202-407438 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-24 04:25:00,764 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestPurchaseFlowDedup.test_02_idempotent_repeated_action ... 2026-08-24 04:25:00,870 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestPurchaseFlowDedup.test_03_full_flow_charge_first_then_so_confirm ... 2026-08-24 04:25:01,073 202 INFO rb-5fd110a-224202-407438 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-24 04:25:01,338 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestPurchaseFlowDedup.test_05_agent_only_charge_excluded_from_po_flow ... 2026-08-24 04:25:01,469 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:25:02,338 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestBridgedChargePurchaseSync.test_bridged_charge_with_no_booking_is_not_purchased_and_keeps_its_cost_estimate ... 2026-08-24 04:25:02,622 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestBridgedChargePurchaseSync.test_vendor_bill_still_created_for_bridged_charge ... 2026-08-24 04:25:02,984 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:25:03,899 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestBookingBuysOnlyItsOwnCharges.test_booking_po_button_follows_ownership ... 2026-08-24 04:25:04,270 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestBookingBuysOnlyItsOwnCharges.test_booking_po_covers_only_its_own_leg ... 2026-08-24 04:25:04,462 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:25:09,483 202 INFO rb-5fd110a-224202-407438 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-24 04:25:09,643 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:25:10,679 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_booking_still_reports_its_own_orders ... 2026-08-24 04:25:11,081 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_buyer_reads_the_purchase_count ... 2026-08-24 04:25:11,522 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_opening_a_single_order_goes_straight_to_it ... 2026-08-24 04:25:11,607 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_opening_several_orders_lists_exactly_those_orders ... 2026-08-24 04:25:11,780 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_order_bought_outside_freight_has_no_shipment ... 2026-08-24 04:25:11,817 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_order_on_a_booking_without_shipment_has_no_shipment ... 2026-08-24 04:25:11,854 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_order_walks_back_to_the_shipment_it_was_bought_for ... 2026-08-24 04:25:11,910 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_purchase_figures_are_withheld_from_a_user_without_purchase_rights ... 2026-08-24 04:25:12,320 202 INFO rb-5fd110a-224202-407438 odoo.models: Access Denied by ACLs for operation: read, uid: 1343, model: logistics.shipment, fields: purchase_order_count 2026-08-24 04:25:12,342 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_counts_both_paths_together ... 2026-08-24 04:25:12,496 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_counts_one_order_per_vendor_after_purchasing ... 2026-08-24 04:25:12,698 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_counts_order_attached_through_its_booking_only ... 2026-08-24 04:25:12,789 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_counts_order_reachable_by_both_paths_once ... 2026-08-24 04:25:12,950 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_ignores_orders_of_another_shipment ... 2026-08-24 04:25:13,158 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_keeps_counting_a_cancelled_order ... 2026-08-24 04:25:13,313 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_keeps_the_order_after_its_charge_is_deleted ... 2026-08-24 04:25:13,485 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted freight.charge records with IDs: [1115] 2026-08-24 04:25:13,501 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_stays_readable_for_a_user_without_purchase_rights ... 2026-08-24 04:25:13,812 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_without_payable_charge_reports_no_order ... 2026-08-24 04:25:13,892 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-24 04:25:14,901 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestBookingPurchaseOwnership.test_generated_orders_still_belong_to_their_booking ... 2026-08-24 04:25:15,255 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestBookingPurchaseOwnership.test_order_attached_by_hand_stays_attached ... 2026-08-24 04:25:15,333 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:25:16,253 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestPurchaseOrderServingManyShipments.test_a_line_for_another_shipment_is_enough_to_surface_it ... 2026-08-24 04:25:16,499 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestPurchaseOrderServingManyShipments.test_each_shipment_sees_the_shared_order ... 2026-08-24 04:25:16,626 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestPurchaseOrderServingManyShipments.test_opening_several_shipments_lists_them ... 2026-08-24 04:25:16,702 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestPurchaseOrderServingManyShipments.test_order_serving_one_shipment_opens_it_directly ... 2026-08-24 04:25:16,764 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestPurchaseOrderServingManyShipments.test_order_serving_two_customers_reports_both_shipments ... 2026-08-24 04:25:16,860 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:25:17,745 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_vendor_committed: Starting TestVendorCommittedByPurchaseOrder.test_a_house_cost_of_its_own_still_bills_alongside_the_skipped_split_line ... 2026-08-24 04:25:18,147 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_vendor_committed: Starting TestVendorCommittedByPurchaseOrder.test_purchase_order_commits_the_buy_side_before_any_bill_exists ... 2026-08-24 04:25:18,249 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_vendor_committed: Starting TestVendorCommittedByPurchaseOrder.test_split_line_is_not_billed_when_a_purchase_order_carries_the_source_cost ... 2026-08-24 04:25:18,380 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_vendor_committed: Starting TestVendorCommittedByPurchaseOrder.test_the_billing_guard_search_finds_a_cost_carried_only_by_a_purchase_order ... 2026-08-24 04:25:18,475 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_freight_sale_purchase.tests.test_vendor_committed: Starting TestVendorCommittedByPurchaseOrder.test_the_commitment_note_names_the_purchase_order ... 2026-08-24 04:25:18,587 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:25:18,603 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_geography_info.tests.test_res_country_read_group: Starting TestResCountryReadGroup.test_read_group_drops_field_without_override ... 2026-08-24 04:25:18,638 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_geography_info.tests.test_res_country_read_group: Starting TestResCountryReadGroup.test_read_group_sums_world_population_share_per_continent ... 2026-08-24 04:25:18,656 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_geography_info.tests.test_res_country_read_group: Starting TestResCountryReadGroup.test_world_population_share_recomputes_on_population_change ... 2026-08-24 04:25:18,681 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:25:18,689 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_geography_info_world_bank.tests.test_fetch_data_from_world_bank: Starting TestResCountryWorldBank.test_fetch_from_world_bank ... 2026-08-24 04:25:19,617 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:25:19,629 202 INFO rb-5fd110a-224202-407438 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-24 04:25:19,912 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1440] 2026-08-24 04:25:19,919 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22024] 2026-08-24 04:25:19,923 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:20,023 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [1] 2026-08-24 04:25:20,038 202 INFO rb-5fd110a-224202-407438 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-24 04:25:20,304 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1441] 2026-08-24 04:25:20,311 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22027] 2026-08-24 04:25:20,314 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:20,393 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [3, 2] 2026-08-24 04:25:20,407 202 INFO rb-5fd110a-224202-407438 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-24 04:25:20,629 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1442] 2026-08-24 04:25:20,637 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22030] 2026-08-24 04:25:20,642 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:20,755 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [5, 4] 2026-08-24 04:25:20,772 202 INFO rb-5fd110a-224202-407438 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-24 04:25:21,030 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1443] 2026-08-24 04:25:21,036 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22033] 2026-08-24 04:25:21,041 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:21,120 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [6] 2026-08-24 04:25:21,135 202 INFO rb-5fd110a-224202-407438 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-24 04:25:21,443 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1444] 2026-08-24 04:25:21,450 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22036] 2026-08-24 04:25:21,455 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:22,187 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [10, 9] 2026-08-24 04:25:22,189 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [8, 7] 2026-08-24 04:25:22,205 202 INFO rb-5fd110a-224202-407438 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-24 04:25:22,448 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1445] 2026-08-24 04:25:22,454 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22039] 2026-08-24 04:25:22,458 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:22,526 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [11] 2026-08-24 04:25:22,542 202 INFO rb-5fd110a-224202-407438 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-24 04:25:22,776 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1446] 2026-08-24 04:25:22,781 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22042] 2026-08-24 04:25:22,785 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:22,866 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [12] 2026-08-24 04:25:22,889 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:25:22,900 202 INFO rb-5fd110a-224202-407438 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-24 04:25:23,153 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1447] 2026-08-24 04:25:23,159 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22045] 2026-08-24 04:25:23,163 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:23,229 202 INFO rb-5fd110a-224202-407438 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-24 04:25:23,471 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1448] 2026-08-24 04:25:23,477 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22048] 2026-08-24 04:25:23,481 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:23,552 202 INFO rb-5fd110a-224202-407438 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-24 04:25:23,796 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1449] 2026-08-24 04:25:23,801 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22051] 2026-08-24 04:25:23,804 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:23,867 202 INFO rb-5fd110a-224202-407438 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-24 04:25:24,114 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1450] 2026-08-24 04:25:24,120 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22054] 2026-08-24 04:25:24,124 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:24,188 202 INFO rb-5fd110a-224202-407438 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-24 04:25:24,407 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1451] 2026-08-24 04:25:24,414 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22057] 2026-08-24 04:25:24,419 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:24,512 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:25:24,525 202 INFO rb-5fd110a-224202-407438 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-24 04:25:24,802 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1452] 2026-08-24 04:25:24,808 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22060] 2026-08-24 04:25:24,812 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:24,909 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [15] 2026-08-24 04:25:24,910 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [14, 13] 2026-08-24 04:25:24,925 202 INFO rb-5fd110a-224202-407438 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-24 04:25:25,176 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1453] 2026-08-24 04:25:25,182 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22063] 2026-08-24 04:25:25,186 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:25,335 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [19, 18] 2026-08-24 04:25:25,338 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [17, 16] 2026-08-24 04:25:25,353 202 INFO rb-5fd110a-224202-407438 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-24 04:25:25,609 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1454] 2026-08-24 04:25:25,615 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22066] 2026-08-24 04:25:25,618 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:25,754 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [23, 22] 2026-08-24 04:25:25,756 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [21, 20] 2026-08-24 04:25:25,773 202 INFO rb-5fd110a-224202-407438 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-24 04:25:26,028 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1455] 2026-08-24 04:25:26,033 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22069] 2026-08-24 04:25:26,037 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:26,093 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [25, 24] 2026-08-24 04:25:26,107 202 INFO rb-5fd110a-224202-407438 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-24 04:25:26,351 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1456] 2026-08-24 04:25:26,356 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22072] 2026-08-24 04:25:26,360 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:26,425 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [27, 26] 2026-08-24 04:25:26,447 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:25:26,458 202 INFO rb-5fd110a-224202-407438 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-24 04:25:29,083 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [28] 2026-08-24 04:25:29,115 202 INFO rb-5fd110a-224202-407438 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-24 04:25:31,531 202 INFO rb-5fd110a-224202-407438 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-24 04:25:33,805 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [29] 2026-08-24 04:25:33,834 202 INFO rb-5fd110a-224202-407438 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-24 04:25:36,260 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:25:36,270 202 INFO rb-5fd110a-224202-407438 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-24 04:25:36,497 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1457] 2026-08-24 04:25:36,503 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22809] 2026-08-24 04:25:36,507 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:36,554 202 INFO rb-5fd110a-224202-407438 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-24 04:25:36,777 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1458] 2026-08-24 04:25:36,782 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22811] 2026-08-24 04:25:36,786 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:36,834 202 INFO rb-5fd110a-224202-407438 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-24 04:25:37,056 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1459] 2026-08-24 04:25:37,062 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22813] 2026-08-24 04:25:37,065 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:37,110 202 INFO rb-5fd110a-224202-407438 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-24 04:25:37,362 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1460] 2026-08-24 04:25:37,369 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22815] 2026-08-24 04:25:37,373 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:37,420 202 INFO rb-5fd110a-224202-407438 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-24 04:25:37,629 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1461] 2026-08-24 04:25:37,634 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22817] 2026-08-24 04:25:37,638 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:37,684 202 INFO rb-5fd110a-224202-407438 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-24 04:25:37,904 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1462] 2026-08-24 04:25:37,910 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22819] 2026-08-24 04:25:37,914 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:37,963 202 INFO rb-5fd110a-224202-407438 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-24 04:25:38,172 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1463] 2026-08-24 04:25:38,177 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22821] 2026-08-24 04:25:38,180 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:38,236 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:25:38,246 202 INFO rb-5fd110a-224202-407438 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-24 04:25:38,509 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1464] 2026-08-24 04:25:38,514 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22823] 2026-08-24 04:25:38,518 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:38,677 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [40, 39, 38] 2026-08-24 04:25:38,692 202 INFO rb-5fd110a-224202-407438 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-24 04:25:38,969 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1465] 2026-08-24 04:25:38,976 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22826] 2026-08-24 04:25:38,980 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:39,106 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [43, 42] 2026-08-24 04:25:39,120 202 INFO rb-5fd110a-224202-407438 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-24 04:25:39,372 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1466] 2026-08-24 04:25:39,378 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22829] 2026-08-24 04:25:39,382 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:39,532 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [46, 45] 2026-08-24 04:25:39,548 202 INFO rb-5fd110a-224202-407438 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-24 04:25:39,821 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1467] 2026-08-24 04:25:39,826 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22832] 2026-08-24 04:25:39,829 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:39,952 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [49, 48] 2026-08-24 04:25:39,967 202 INFO rb-5fd110a-224202-407438 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-24 04:25:40,195 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1468] 2026-08-24 04:25:40,200 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22835] 2026-08-24 04:25:40,203 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:40,330 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [52, 51] 2026-08-24 04:25:40,345 202 INFO rb-5fd110a-224202-407438 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-24 04:25:40,600 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1469] 2026-08-24 04:25:40,605 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22838] 2026-08-24 04:25:40,610 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:40,829 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [57, 56, 55, 54] 2026-08-24 04:25:40,855 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:25:40,867 202 INFO rb-5fd110a-224202-407438 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-24 04:25:41,152 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1470] 2026-08-24 04:25:41,158 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22842] 2026-08-24 04:25:41,163 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:41,370 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [61, 60, 59] 2026-08-24 04:25:41,394 202 INFO rb-5fd110a-224202-407438 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-24 04:25:41,641 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1471] 2026-08-24 04:25:41,650 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22845] 2026-08-24 04:25:41,656 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:41,835 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [65, 64, 63] 2026-08-24 04:25:41,856 202 INFO rb-5fd110a-224202-407438 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-24 04:25:42,149 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1472] 2026-08-24 04:25:42,154 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22848] 2026-08-24 04:25:42,158 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:42,281 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [68, 67] 2026-08-24 04:25:42,295 202 INFO rb-5fd110a-224202-407438 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-24 04:25:42,525 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1473] 2026-08-24 04:25:42,530 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22851] 2026-08-24 04:25:42,533 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:42,661 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [71, 70] 2026-08-24 04:25:42,676 202 INFO rb-5fd110a-224202-407438 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-24 04:25:42,920 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1474] 2026-08-24 04:25:42,925 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22854] 2026-08-24 04:25:42,929 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:43,070 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [74, 73] 2026-08-24 04:25:43,093 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:25:43,104 202 INFO rb-5fd110a-224202-407438 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-24 04:25:43,353 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1475] 2026-08-24 04:25:43,358 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22857] 2026-08-24 04:25:43,362 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:43,488 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [77, 76] 2026-08-24 04:25:43,502 202 INFO rb-5fd110a-224202-407438 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-24 04:25:43,731 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1476] 2026-08-24 04:25:43,736 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22860] 2026-08-24 04:25:43,739 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:43,911 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [81, 80, 79] 2026-08-24 04:25:43,931 202 INFO rb-5fd110a-224202-407438 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-24 04:25:44,174 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1477] 2026-08-24 04:25:44,180 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22863] 2026-08-24 04:25:44,183 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:44,337 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [85, 84, 83] 2026-08-24 04:25:44,352 202 INFO rb-5fd110a-224202-407438 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-24 04:25:44,589 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1478] 2026-08-24 04:25:44,594 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22866] 2026-08-24 04:25:44,598 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:44,762 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [89, 88, 87] 2026-08-24 04:25:44,784 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:25:44,793 202 INFO rb-5fd110a-224202-407438 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-24 04:25:44,810 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [90] 2026-08-24 04:25:44,825 202 INFO rb-5fd110a-224202-407438 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-24 04:25:44,840 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [91] 2026-08-24 04:25:44,854 202 INFO rb-5fd110a-224202-407438 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-24 04:25:44,862 202 INFO rb-5fd110a-224202-407438 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-24 04:25:44,867 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_google_drive.models.google_drive_transport: Retrying Google Drive call POST https://www.googleapis.com/drive/v3/files in 2.0s (attempt 3 of 3). 2026-08-24 04:25:44,875 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [94, 93, 92] 2026-08-24 04:25:44,889 202 INFO rb-5fd110a-224202-407438 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-24 04:25:44,897 202 INFO rb-5fd110a-224202-407438 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.0s (attempt 2 of 3). 2026-08-24 04:25:44,902 202 INFO rb-5fd110a-224202-407438 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.3s (attempt 3 of 3). 2026-08-24 04:25:44,910 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [97, 96, 95] 2026-08-24 04:25:44,925 202 INFO rb-5fd110a-224202-407438 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-24 04:25:44,932 202 INFO rb-5fd110a-224202-407438 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.4s (attempt 2 of 3). 2026-08-24 04:25:44,936 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_google_drive.models.google_drive_transport: Retrying Google Drive call GET https://www.googleapis.com/drive/v3/files/GDRIVE-RETRY-FILE in 2.4s (attempt 3 of 3). 2026-08-24 04:25:44,943 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [100, 99, 98] 2026-08-24 04:25:44,957 202 INFO rb-5fd110a-224202-407438 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-24 04:25:44,971 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [101] 2026-08-24 04:25:44,985 202 INFO rb-5fd110a-224202-407438 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-24 04:25:45,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [102] 2026-08-24 04:25:45,020 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:25:45,028 202 INFO rb-5fd110a-224202-407438 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-24 04:25:45,283 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1479] 2026-08-24 04:25:45,288 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22869] 2026-08-24 04:25:45,292 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:45,412 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [105, 104] 2026-08-24 04:25:45,427 202 INFO rb-5fd110a-224202-407438 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-24 04:25:45,659 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1480] 2026-08-24 04:25:45,664 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22872] 2026-08-24 04:25:45,667 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:45,786 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [108, 107] 2026-08-24 04:25:45,801 202 INFO rb-5fd110a-224202-407438 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-24 04:25:46,033 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1481] 2026-08-24 04:25:46,038 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22875] 2026-08-24 04:25:46,041 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:46,162 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [111, 110] 2026-08-24 04:25:46,177 202 INFO rb-5fd110a-224202-407438 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-24 04:25:46,430 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1482] 2026-08-24 04:25:46,436 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22878] 2026-08-24 04:25:46,440 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:46,575 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [114, 113] 2026-08-24 04:25:46,601 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:25:46,610 202 INFO rb-5fd110a-224202-407438 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-24 04:25:46,879 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1483] 2026-08-24 04:25:46,885 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22881] 2026-08-24 04:25:46,889 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:46,971 202 INFO rb-5fd110a-224202-407438 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-24 04:25:47,230 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1484] 2026-08-24 04:25:47,235 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22885] 2026-08-24 04:25:47,239 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:47,292 202 INFO rb-5fd110a-224202-407438 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-24 04:25:47,534 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1485] 2026-08-24 04:25:47,540 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22889] 2026-08-24 04:25:47,543 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:47,609 202 INFO rb-5fd110a-224202-407438 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-24 04:25:47,860 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1486] 2026-08-24 04:25:47,865 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22893] 2026-08-24 04:25:47,869 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:48,090 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1487] 2026-08-24 04:25:48,096 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22898] 2026-08-24 04:25:48,099 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:48,125 202 INFO rb-5fd110a-224202-407438 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-24 04:25:48,373 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1488] 2026-08-24 04:25:48,379 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22900] 2026-08-24 04:25:48,384 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:48,494 202 INFO rb-5fd110a-224202-407438 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-24 04:25:48,764 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1489] 2026-08-24 04:25:48,770 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22905] 2026-08-24 04:25:48,774 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:48,837 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:25:48,846 202 INFO rb-5fd110a-224202-407438 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-24 04:25:49,106 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1490] 2026-08-24 04:25:49,112 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22909] 2026-08-24 04:25:49,116 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:49,256 202 INFO rb-5fd110a-224202-407438 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-24 04:25:49,505 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1491] 2026-08-24 04:25:49,510 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22913] 2026-08-24 04:25:49,515 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:49,602 202 INFO rb-5fd110a-224202-407438 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-24 04:25:49,824 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1492] 2026-08-24 04:25:49,831 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22917] 2026-08-24 04:25:49,836 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:49,921 202 INFO rb-5fd110a-224202-407438 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-24 04:25:50,163 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1493] 2026-08-24 04:25:50,168 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22921] 2026-08-24 04:25:50,171 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:50,307 202 INFO rb-5fd110a-224202-407438 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-24 04:25:50,544 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1494] 2026-08-24 04:25:50,552 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22925] 2026-08-24 04:25:50,557 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:50,679 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:25:50,690 202 INFO rb-5fd110a-224202-407438 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-24 04:25:50,990 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1495] 2026-08-24 04:25:50,996 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22929] 2026-08-24 04:25:51,002 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:51,114 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_google_drive.models.google_drive_transport: Google Drive reported a missing file for res.partner,2647. The Odoo reference was left in place: see google.drive.transport._handle_missing_remote_file. 2026-08-24 04:25:51,118 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [116] 2026-08-24 04:25:51,133 202 INFO rb-5fd110a-224202-407438 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-24 04:25:51,385 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1496] 2026-08-24 04:25:51,392 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22932] 2026-08-24 04:25:51,397 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:51,487 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_google_drive.models.google_drive_transport: Google Drive reported a missing file for res.partner,2649. The Odoo reference was left in place: see google.drive.transport._handle_missing_remote_file. 2026-08-24 04:25:51,498 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [118] 2026-08-24 04:25:51,513 202 INFO rb-5fd110a-224202-407438 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-24 04:25:51,785 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1497] 2026-08-24 04:25:51,795 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22935] 2026-08-24 04:25:51,800 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:51,918 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_google_drive.models.google_drive_transport: Google Drive reported a missing file for res.partner,2651. The Odoo reference was left in place: see google.drive.transport._handle_missing_remote_file. 2026-08-24 04:25:51,923 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [120] 2026-08-24 04:25:51,959 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:25:51,971 202 INFO rb-5fd110a-224202-407438 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-24 04:25:54,604 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1498] 2026-08-24 04:25:54,610 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23122] 2026-08-24 04:25:54,614 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:54,635 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [121] 2026-08-24 04:25:54,663 202 INFO rb-5fd110a-224202-407438 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-24 04:25:57,261 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1499] 2026-08-24 04:25:57,266 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23308] 2026-08-24 04:25:57,271 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:25:57,322 202 INFO rb-5fd110a-224202-407438 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-24 04:25:59,982 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1500] 2026-08-24 04:25:59,989 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23494] 2026-08-24 04:25:59,994 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:00,046 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:26:00,056 202 INFO rb-5fd110a-224202-407438 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-24 04:26:00,336 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1501] 2026-08-24 04:26:00,342 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23496] 2026-08-24 04:26:00,346 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:00,590 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1502] 2026-08-24 04:26:00,596 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23498] 2026-08-24 04:26:00,599 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:00,687 202 INFO rb-5fd110a-224202-407438 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-24 04:26:00,933 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1503] 2026-08-24 04:26:00,938 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23501] 2026-08-24 04:26:00,942 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:01,189 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1504] 2026-08-24 04:26:01,196 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23503] 2026-08-24 04:26:01,200 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:01,336 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [125, 124] 2026-08-24 04:26:01,350 202 INFO rb-5fd110a-224202-407438 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-24 04:26:01,608 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1505] 2026-08-24 04:26:01,614 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23506] 2026-08-24 04:26:01,619 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:01,889 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1506] 2026-08-24 04:26:01,895 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23508] 2026-08-24 04:26:01,899 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:02,041 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [128, 127] 2026-08-24 04:26:02,055 202 INFO rb-5fd110a-224202-407438 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-24 04:26:02,310 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1507] 2026-08-24 04:26:02,315 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23511] 2026-08-24 04:26:02,319 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:02,556 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1508] 2026-08-24 04:26:02,561 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23513] 2026-08-24 04:26:02,565 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:02,652 202 INFO rb-5fd110a-224202-407438 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-24 04:26:02,896 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1509] 2026-08-24 04:26:02,900 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23516] 2026-08-24 04:26:02,904 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:03,172 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1510] 2026-08-24 04:26:03,179 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23518] 2026-08-24 04:26:03,183 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:03,516 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [136, 135, 134, 133, 132, 131] 2026-08-24 04:26:03,530 202 INFO rb-5fd110a-224202-407438 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-24 04:26:03,765 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1511] 2026-08-24 04:26:03,770 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23524] 2026-08-24 04:26:03,774 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:04,041 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1512] 2026-08-24 04:26:04,046 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23526] 2026-08-24 04:26:04,049 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:04,165 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [139, 138] 2026-08-24 04:26:04,179 202 INFO rb-5fd110a-224202-407438 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-24 04:26:04,422 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1513] 2026-08-24 04:26:04,426 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23529] 2026-08-24 04:26:04,431 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:04,683 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1514] 2026-08-24 04:26:04,688 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23531] 2026-08-24 04:26:04,693 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:04,860 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [143, 142, 141] 2026-08-24 04:26:04,875 202 INFO rb-5fd110a-224202-407438 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-24 04:26:05,108 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1515] 2026-08-24 04:26:05,113 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23534] 2026-08-24 04:26:05,117 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:05,347 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1516] 2026-08-24 04:26:05,351 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23536] 2026-08-24 04:26:05,354 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:05,438 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:26:05,448 202 INFO rb-5fd110a-224202-407438 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-24 04:26:05,694 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1517] 2026-08-24 04:26:05,700 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23539] 2026-08-24 04:26:05,703 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:05,838 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [148, 147] 2026-08-24 04:26:05,839 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [146, 145] 2026-08-24 04:26:05,854 202 INFO rb-5fd110a-224202-407438 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-24 04:26:06,100 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1518] 2026-08-24 04:26:06,106 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23542] 2026-08-24 04:26:06,109 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:06,795 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [152, 151] 2026-08-24 04:26:06,797 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [150, 149] 2026-08-24 04:26:06,811 202 INFO rb-5fd110a-224202-407438 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-24 04:26:07,048 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1519] 2026-08-24 04:26:07,053 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23545] 2026-08-24 04:26:07,057 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:07,185 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [156, 155] 2026-08-24 04:26:07,188 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [154, 153] 2026-08-24 04:26:07,202 202 INFO rb-5fd110a-224202-407438 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-24 04:26:07,469 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1520] 2026-08-24 04:26:07,474 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23548] 2026-08-24 04:26:07,477 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:07,596 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [160, 159] 2026-08-24 04:26:07,598 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [158, 157] 2026-08-24 04:26:07,620 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:26:07,628 202 INFO rb-5fd110a-224202-407438 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-24 04:26:07,871 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1521] 2026-08-24 04:26:07,878 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23551] 2026-08-24 04:26:07,882 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:08,040 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [164, 163, 162] 2026-08-24 04:26:08,054 202 INFO rb-5fd110a-224202-407438 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-24 04:26:08,308 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1522] 2026-08-24 04:26:08,313 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23554] 2026-08-24 04:26:08,317 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:08,440 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [167, 166] 2026-08-24 04:26:08,454 202 INFO rb-5fd110a-224202-407438 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-24 04:26:08,718 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1523] 2026-08-24 04:26:08,725 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23557] 2026-08-24 04:26:08,729 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:08,856 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [170, 169] 2026-08-24 04:26:08,870 202 INFO rb-5fd110a-224202-407438 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-24 04:26:09,097 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1524] 2026-08-24 04:26:09,102 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23560] 2026-08-24 04:26:09,106 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:09,255 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [174, 173, 172] 2026-08-24 04:26:09,277 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:26:09,288 202 INFO rb-5fd110a-224202-407438 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-24 04:26:09,528 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1525] 2026-08-24 04:26:09,534 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23563] 2026-08-24 04:26:09,537 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:09,776 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1526] 2026-08-24 04:26:09,781 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23565] 2026-08-24 04:26:09,785 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:09,899 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [177] 2026-08-24 04:26:09,915 202 INFO rb-5fd110a-224202-407438 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-24 04:26:10,182 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1527] 2026-08-24 04:26:10,187 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23568] 2026-08-24 04:26:10,191 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:10,415 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1528] 2026-08-24 04:26:10,420 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23570] 2026-08-24 04:26:10,423 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:10,541 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [180] 2026-08-24 04:26:10,566 202 INFO rb-5fd110a-224202-407438 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-24 04:26:10,839 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1529] 2026-08-24 04:26:10,845 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23573] 2026-08-24 04:26:10,848 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:11,083 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1530] 2026-08-24 04:26:11,088 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23575] 2026-08-24 04:26:11,092 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:11,184 202 INFO rb-5fd110a-224202-407438 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-24 04:26:11,444 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1531] 2026-08-24 04:26:11,450 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23578] 2026-08-24 04:26:11,455 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:11,690 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1532] 2026-08-24 04:26:11,695 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23580] 2026-08-24 04:26:11,698 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:11,811 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [185] 2026-08-24 04:26:11,833 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:26:11,843 202 INFO rb-5fd110a-224202-407438 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-24 04:26:11,858 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [186] 2026-08-24 04:26:11,871 202 INFO rb-5fd110a-224202-407438 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-24 04:26:11,885 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [187] 2026-08-24 04:26:11,898 202 INFO rb-5fd110a-224202-407438 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-24 04:26:11,913 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [188] 2026-08-24 04:26:11,926 202 INFO rb-5fd110a-224202-407438 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-24 04:26:11,940 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [189] 2026-08-24 04:26:11,953 202 INFO rb-5fd110a-224202-407438 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-24 04:26:11,968 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [190] 2026-08-24 04:26:11,982 202 INFO rb-5fd110a-224202-407438 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-24 04:26:11,995 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [191] 2026-08-24 04:26:12,016 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:26:12,025 202 INFO rb-5fd110a-224202-407438 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-24 04:26:12,040 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [192] 2026-08-24 04:26:12,056 202 INFO rb-5fd110a-224202-407438 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-24 04:26:12,082 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [194, 193] 2026-08-24 04:26:12,096 202 INFO rb-5fd110a-224202-407438 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-24 04:26:12,117 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:26:12,126 202 INFO rb-5fd110a-224202-407438 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-24 04:26:12,358 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1533] 2026-08-24 04:26:12,365 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23583] 2026-08-24 04:26:12,369 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:12,594 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1534] 2026-08-24 04:26:12,600 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23585] 2026-08-24 04:26:12,603 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:12,818 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1535] 2026-08-24 04:26:12,823 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23587] 2026-08-24 04:26:12,827 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:12,859 202 INFO rb-5fd110a-224202-407438 odoo.models: Access Denied by ACLs for operation: read, uid: 1452, model: google.drive.account, fields: refresh_token, access_token 2026-08-24 04:26:12,879 202 INFO rb-5fd110a-224202-407438 odoo.models: Access Denied by ACLs for operation: read, uid: 1452, model: google.drive.account, fields: refresh_token, access_token 2026-08-24 04:26:12,879 202 INFO rb-5fd110a-224202-407438 odoo.models: Access Denied by ACLs for operation: read, uid: 1452, model: google.drive.account, fields: refresh_token, access_token 2026-08-24 04:26:12,880 202 INFO rb-5fd110a-224202-407438 odoo.models: Access Denied by ACLs for operation: read, uid: 1452, model: google.drive.account, fields: refresh_token, access_token 2026-08-24 04:26:12,883 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [195] 2026-08-24 04:26:12,898 202 INFO rb-5fd110a-224202-407438 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-24 04:26:13,113 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1536] 2026-08-24 04:26:13,118 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23589] 2026-08-24 04:26:13,122 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:13,360 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1537] 2026-08-24 04:26:13,366 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23591] 2026-08-24 04:26:13,369 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:13,623 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1538] 2026-08-24 04:26:13,628 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23593] 2026-08-24 04:26:13,632 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:13,665 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [196] 2026-08-24 04:26:13,679 202 INFO rb-5fd110a-224202-407438 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-24 04:26:13,882 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1539] 2026-08-24 04:26:13,886 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23595] 2026-08-24 04:26:13,889 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:14,082 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1540] 2026-08-24 04:26:14,087 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23597] 2026-08-24 04:26:14,090 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:14,303 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1541] 2026-08-24 04:26:14,307 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23599] 2026-08-24 04:26:14,311 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:14,358 202 INFO rb-5fd110a-224202-407438 odoo.models: Access Denied by ACLs for operation: read, uid: 1456, model: google.drive.account, fields: refresh_token 2026-08-24 04:26:14,361 202 INFO rb-5fd110a-224202-407438 odoo.models: Access Denied by ACLs for operation: read, uid: 1456, model: google.drive.account, fields: access_token 2026-08-24 04:26:14,364 202 INFO rb-5fd110a-224202-407438 odoo.models: Access Denied by ACLs for operation: read, uid: 1458, model: google.drive.account, fields: refresh_token 2026-08-24 04:26:14,364 202 INFO rb-5fd110a-224202-407438 odoo.models: Access Denied by ACLs for operation: read, uid: 1458, model: google.drive.account, fields: access_token 2026-08-24 04:26:14,367 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [198, 197] 2026-08-24 04:26:14,382 202 INFO rb-5fd110a-224202-407438 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-24 04:26:14,599 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1542] 2026-08-24 04:26:14,605 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23601] 2026-08-24 04:26:14,609 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:14,817 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1543] 2026-08-24 04:26:14,821 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23603] 2026-08-24 04:26:14,825 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:15,026 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1544] 2026-08-24 04:26:15,030 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23605] 2026-08-24 04:26:15,033 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:15,149 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [200, 199] 2026-08-24 04:26:15,164 202 INFO rb-5fd110a-224202-407438 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-24 04:26:15,374 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1545] 2026-08-24 04:26:15,380 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23607] 2026-08-24 04:26:15,384 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:15,589 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1546] 2026-08-24 04:26:15,593 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23609] 2026-08-24 04:26:15,597 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:15,795 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1547] 2026-08-24 04:26:15,799 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23611] 2026-08-24 04:26:15,803 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:15,836 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [201] 2026-08-24 04:26:15,850 202 INFO rb-5fd110a-224202-407438 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-24 04:26:16,063 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1548] 2026-08-24 04:26:16,067 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23613] 2026-08-24 04:26:16,070 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:16,263 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1549] 2026-08-24 04:26:16,268 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23615] 2026-08-24 04:26:16,272 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:16,490 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1550] 2026-08-24 04:26:16,495 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23617] 2026-08-24 04:26:16,499 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:16,530 202 INFO rb-5fd110a-224202-407438 odoo.models: Access Denied by ACLs for operation: read, uid: 1465, model: google.drive.account, fields: refresh_token, access_token 2026-08-24 04:26:16,543 202 INFO rb-5fd110a-224202-407438 odoo.models: Access Denied by ACLs for operation: read, uid: 1465, model: google.drive.account, fields: refresh_token, access_token 2026-08-24 04:26:16,543 202 INFO rb-5fd110a-224202-407438 odoo.models: Access Denied by ACLs for operation: read, uid: 1465, model: google.drive.account, fields: refresh_token, access_token 2026-08-24 04:26:16,543 202 INFO rb-5fd110a-224202-407438 odoo.models: Access Denied by ACLs for operation: read, uid: 1465, model: google.drive.account, fields: refresh_token, access_token 2026-08-24 04:26:16,548 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [202] 2026-08-24 04:26:16,562 202 INFO rb-5fd110a-224202-407438 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-24 04:26:16,782 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1551] 2026-08-24 04:26:16,787 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23619] 2026-08-24 04:26:16,791 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:16,998 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1552] 2026-08-24 04:26:17,003 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23621] 2026-08-24 04:26:17,007 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:17,245 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1553] 2026-08-24 04:26:17,249 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23623] 2026-08-24 04:26:17,252 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:17,291 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [204, 203] 2026-08-24 04:26:17,314 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:26:17,323 202 INFO rb-5fd110a-224202-407438 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-24 04:26:17,600 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1554] 2026-08-24 04:26:17,605 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23625] 2026-08-24 04:26:17,609 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:17,832 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1555] 2026-08-24 04:26:17,837 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23627] 2026-08-24 04:26:17,841 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:17,962 202 INFO rb-5fd110a-224202-407438 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-24 04:26:18,207 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1556] 2026-08-24 04:26:18,212 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23630] 2026-08-24 04:26:18,216 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:18,470 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1557] 2026-08-24 04:26:18,476 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23632] 2026-08-24 04:26:18,481 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:18,552 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted google.drive.config records with IDs: [56] 2026-08-24 04:26:18,583 202 INFO rb-5fd110a-224202-407438 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-24 04:26:18,856 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1558] 2026-08-24 04:26:18,863 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23635] 2026-08-24 04:26:18,867 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:19,118 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1559] 2026-08-24 04:26:19,124 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23637] 2026-08-24 04:26:19,127 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:19,253 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [209, 208] 2026-08-24 04:26:19,267 202 INFO rb-5fd110a-224202-407438 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-24 04:26:19,526 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1560] 2026-08-24 04:26:19,531 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23640] 2026-08-24 04:26:19,535 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:19,800 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1561] 2026-08-24 04:26:19,805 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23642] 2026-08-24 04:26:19,809 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:19,969 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [213, 212, 211] 2026-08-24 04:26:19,983 202 INFO rb-5fd110a-224202-407438 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-24 04:26:20,222 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1562] 2026-08-24 04:26:20,227 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23645] 2026-08-24 04:26:20,231 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:20,459 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1563] 2026-08-24 04:26:20,464 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23647] 2026-08-24 04:26:20,467 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:20,538 202 INFO rb-5fd110a-224202-407438 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-24 04:26:20,772 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1564] 2026-08-24 04:26:20,777 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23650] 2026-08-24 04:26:20,780 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:21,005 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1565] 2026-08-24 04:26:21,009 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23652] 2026-08-24 04:26:21,012 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:21,127 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [217, 216] 2026-08-24 04:26:21,149 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:26:21,158 202 INFO rb-5fd110a-224202-407438 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-24 04:26:21,412 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1566] 2026-08-24 04:26:21,418 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23655] 2026-08-24 04:26:21,421 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:21,581 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [221, 220, 219] 2026-08-24 04:26:21,595 202 INFO rb-5fd110a-224202-407438 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-24 04:26:21,841 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1567] 2026-08-24 04:26:21,847 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23658] 2026-08-24 04:26:21,851 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:21,963 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [224, 223] 2026-08-24 04:26:21,978 202 INFO rb-5fd110a-224202-407438 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-24 04:26:22,206 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1568] 2026-08-24 04:26:22,211 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23661] 2026-08-24 04:26:22,215 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:22,342 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [227, 226] 2026-08-24 04:26:22,356 202 INFO rb-5fd110a-224202-407438 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-24 04:26:22,590 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1569] 2026-08-24 04:26:22,595 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23664] 2026-08-24 04:26:22,599 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:22,721 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [230, 229] 2026-08-24 04:26:22,738 202 INFO rb-5fd110a-224202-407438 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-24 04:26:22,993 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1570] 2026-08-24 04:26:22,999 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23667] 2026-08-24 04:26:23,003 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:23,135 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [233, 232] 2026-08-24 04:26:23,150 202 INFO rb-5fd110a-224202-407438 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-24 04:26:23,418 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1571] 2026-08-24 04:26:23,424 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23670] 2026-08-24 04:26:23,427 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:23,545 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [236, 235] 2026-08-24 04:26:23,567 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:26:23,577 202 INFO rb-5fd110a-224202-407438 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-24 04:26:23,614 202 INFO rb-5fd110a-224202-407438 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-24 04:26:23,639 202 INFO rb-5fd110a-224202-407438 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-24 04:26:23,664 202 INFO rb-5fd110a-224202-407438 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-24 04:26:23,683 202 INFO rb-5fd110a-224202-407438 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-24 04:26:23,706 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:26:23,716 202 INFO rb-5fd110a-224202-407438 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-24 04:26:26,181 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1572] 2026-08-24 04:26:26,187 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23857] 2026-08-24 04:26:26,190 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:26,389 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1573] 2026-08-24 04:26:26,394 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23859] 2026-08-24 04:26:26,398 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:26,443 202 INFO rb-5fd110a-224202-407438 odoo.models: Access Denied by ACLs for operation: read, uid: 1490, model: google.drive.account, fields: refresh_token 2026-08-24 04:26:26,473 202 INFO rb-5fd110a-224202-407438 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-24 04:26:28,928 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1574] 2026-08-24 04:26:28,936 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24045] 2026-08-24 04:26:28,942 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:29,195 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1575] 2026-08-24 04:26:29,200 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24047] 2026-08-24 04:26:29,204 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:29,260 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [120], uid: 1492, model: google.drive.account 2026-08-24 04:26:29,305 202 INFO rb-5fd110a-224202-407438 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-24 04:26:31,835 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1576] 2026-08-24 04:26:31,840 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24233] 2026-08-24 04:26:31,846 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:32,063 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1577] 2026-08-24 04:26:32,068 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24235] 2026-08-24 04:26:32,073 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:32,123 202 INFO rb-5fd110a-224202-407438 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-24 04:26:34,637 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1578] 2026-08-24 04:26:34,642 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24421] 2026-08-24 04:26:34,646 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:34,858 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1579] 2026-08-24 04:26:34,862 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24423] 2026-08-24 04:26:34,867 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:34,923 202 INFO rb-5fd110a-224202-407438 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-24 04:26:37,776 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1580] 2026-08-24 04:26:37,780 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24609] 2026-08-24 04:26:37,785 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:37,995 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1581] 2026-08-24 04:26:38,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24611] 2026-08-24 04:26:38,004 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:38,066 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:26:38,075 202 INFO rb-5fd110a-224202-407438 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-24 04:26:38,322 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1582] 2026-08-24 04:26:38,327 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24613] 2026-08-24 04:26:38,331 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:38,419 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [241] 2026-08-24 04:26:38,433 202 INFO rb-5fd110a-224202-407438 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-24 04:26:38,669 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1583] 2026-08-24 04:26:38,674 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24617] 2026-08-24 04:26:38,677 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:38,772 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [242] 2026-08-24 04:26:38,786 202 INFO rb-5fd110a-224202-407438 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-24 04:26:39,037 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1584] 2026-08-24 04:26:39,042 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24621] 2026-08-24 04:26:39,047 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:39,301 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1585] 2026-08-24 04:26:39,306 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24626] 2026-08-24 04:26:39,310 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:39,327 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2786], uid: 1502, model: res.partner 2026-08-24 04:26:39,331 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1502, model: ir.attachment 2026-08-24 04:26:39,337 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [243] 2026-08-24 04:26:39,351 202 INFO rb-5fd110a-224202-407438 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-24 04:26:39,591 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1586] 2026-08-24 04:26:39,596 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24628] 2026-08-24 04:26:39,599 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:39,679 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [244] 2026-08-24 04:26:39,693 202 INFO rb-5fd110a-224202-407438 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-24 04:26:39,937 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1587] 2026-08-24 04:26:39,943 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24632] 2026-08-24 04:26:39,947 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:40,121 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [248, 247, 246] 2026-08-24 04:26:40,123 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [245] 2026-08-24 04:26:40,138 202 INFO rb-5fd110a-224202-407438 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-24 04:26:40,379 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1588] 2026-08-24 04:26:40,385 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24636] 2026-08-24 04:26:40,389 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:40,583 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [252, 251, 250] 2026-08-24 04:26:40,586 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [249] 2026-08-24 04:26:40,620 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:26:40,631 202 INFO rb-5fd110a-224202-407438 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-24 04:26:40,859 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1589] 2026-08-24 04:26:40,864 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24640] 2026-08-24 04:26:40,868 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:40,906 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [253] 2026-08-24 04:26:40,921 202 INFO rb-5fd110a-224202-407438 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-24 04:26:41,251 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1590] 2026-08-24 04:26:41,260 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24642] 2026-08-24 04:26:41,265 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:41,312 202 INFO rb-5fd110a-224202-407438 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-24 04:26:41,587 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1591] 2026-08-24 04:26:41,592 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24644] 2026-08-24 04:26:41,596 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:41,629 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:26:41,639 202 INFO rb-5fd110a-224202-407438 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-24 04:26:41,660 202 INFO rb-5fd110a-224202-407438 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-24 04:26:41,688 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:26:41,699 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_google_drive.tests.test_an_odoo_attachment_uploads_to_drive: Starting TestAnOdooAttachmentUploadsToDrive.test_the_original_attachment_survives_the_upload ... 2026-08-24 04:26:41,969 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1592] 2026-08-24 04:26:41,977 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24646] 2026-08-24 04:26:41,981 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:42,128 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [257, 256, 255] 2026-08-24 04:26:42,143 202 INFO rb-5fd110a-224202-407438 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-24 04:26:42,379 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1593] 2026-08-24 04:26:42,385 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24649] 2026-08-24 04:26:42,390 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:42,546 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [261, 260, 259] 2026-08-24 04:26:42,560 202 INFO rb-5fd110a-224202-407438 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-24 04:26:42,799 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1594] 2026-08-24 04:26:42,806 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24652] 2026-08-24 04:26:42,810 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:42,965 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [265, 264, 263] 2026-08-24 04:26:42,979 202 INFO rb-5fd110a-224202-407438 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-24 04:26:43,204 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1595] 2026-08-24 04:26:43,209 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24655] 2026-08-24 04:26:43,212 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:43,385 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [269, 268, 267] 2026-08-24 04:26:43,408 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:26:43,417 202 INFO rb-5fd110a-224202-407438 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-24 04:26:43,705 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1596] 2026-08-24 04:26:43,712 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24658] 2026-08-24 04:26:43,716 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:43,899 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [274, 273, 272, 271] 2026-08-24 04:26:43,913 202 INFO rb-5fd110a-224202-407438 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-24 04:26:44,145 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1597] 2026-08-24 04:26:44,149 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24661] 2026-08-24 04:26:44,153 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:44,301 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [278, 277, 276] 2026-08-24 04:26:44,315 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_a_write_that_changes_nothing_reaches_nobody ... 2026-08-24 04:26:44,581 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1598] 2026-08-24 04:26:44,588 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24664] 2026-08-24 04:26:44,593 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:44,751 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [282, 281, 280] 2026-08-24 04:26:44,766 202 INFO rb-5fd110a-224202-407438 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-24 04:26:45,033 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1599] 2026-08-24 04:26:45,039 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24667] 2026-08-24 04:26:45,043 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:45,210 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [286, 285, 284] 2026-08-24 04:26:45,225 202 INFO rb-5fd110a-224202-407438 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-24 04:26:45,455 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1600] 2026-08-24 04:26:45,460 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24671] 2026-08-24 04:26:45,463 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:45,687 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [293, 292, 291, 290, 289, 288] 2026-08-24 04:26:45,702 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_promoting_a_colleague_to_writer_reaches_google ... 2026-08-24 04:26:45,949 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1601] 2026-08-24 04:26:45,956 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24674] 2026-08-24 04:26:45,960 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:46,146 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [298, 297, 296, 295] 2026-08-24 04:26:46,160 202 INFO rb-5fd110a-224202-407438 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-24 04:26:46,390 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1602] 2026-08-24 04:26:46,395 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24677] 2026-08-24 04:26:46,399 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:46,559 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [302, 301, 300] 2026-08-24 04:26:46,576 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_the_update_addresses_this_files_own_grant ... 2026-08-24 04:26:46,830 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1603] 2026-08-24 04:26:46,835 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24680] 2026-08-24 04:26:46,838 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:47,011 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [307, 306, 305, 304] 2026-08-24 04:26:47,025 202 INFO rb-5fd110a-224202-407438 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-24 04:26:47,255 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1604] 2026-08-24 04:26:47,260 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24683] 2026-08-24 04:26:47,263 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:47,418 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [311, 310, 309] 2026-08-24 04:26:47,441 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:26:47,450 202 INFO rb-5fd110a-224202-407438 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-24 04:26:47,487 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [313] 2026-08-24 04:26:47,508 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:26:47,518 202 INFO rb-5fd110a-224202-407438 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-24 04:26:47,759 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1605] 2026-08-24 04:26:47,765 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24686] 2026-08-24 04:26:47,769 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:47,808 202 INFO rb-5fd110a-224202-407438 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-24 04:26:48,041 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1606] 2026-08-24 04:26:48,049 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24688] 2026-08-24 04:26:48,054 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:48,104 202 INFO rb-5fd110a-224202-407438 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-24 04:26:48,878 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1607] 2026-08-24 04:26:48,883 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24690] 2026-08-24 04:26:48,887 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:48,924 202 INFO rb-5fd110a-224202-407438 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-24 04:26:49,145 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1608] 2026-08-24 04:26:49,150 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24692] 2026-08-24 04:26:49,153 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:49,196 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:26:49,206 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_google_drive.tests.test_dead_refresh_token_revokes_account: Starting TestDeadRefreshTokenRevokesAccount.test_a_google_outage_does_not_revoke_anybody ... 2026-08-24 04:26:49,428 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1609] 2026-08-24 04:26:49,434 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24694] 2026-08-24 04:26:49,439 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:49,645 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1610] 2026-08-24 04:26:49,650 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24696] 2026-08-24 04:26:49,653 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:49,706 202 INFO rb-5fd110a-224202-407438 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-24 04:26:49,973 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1611] 2026-08-24 04:26:49,979 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24698] 2026-08-24 04:26:49,984 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:50,227 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1612] 2026-08-24 04:26:50,233 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24700] 2026-08-24 04:26:50,236 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:50,293 202 INFO rb-5fd110a-224202-407438 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-24 04:26:50,509 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1613] 2026-08-24 04:26:50,514 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24702] 2026-08-24 04:26:50,518 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:50,724 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1614] 2026-08-24 04:26:50,730 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24704] 2026-08-24 04:26:50,733 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:50,798 202 INFO rb-5fd110a-224202-407438 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-24 04:26:51,032 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1615] 2026-08-24 04:26:51,036 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24706] 2026-08-24 04:26:51,040 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:51,267 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1616] 2026-08-24 04:26:51,274 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24708] 2026-08-24 04:26:51,280 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:51,358 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_google_drive.tests.test_dead_refresh_token_revokes_account: Starting TestDeadRefreshTokenRevokesAccount.test_detection_happens_on_the_refresh_leg ... 2026-08-24 04:26:51,632 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1617] 2026-08-24 04:26:51,637 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24710] 2026-08-24 04:26:51,640 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:51,840 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1618] 2026-08-24 04:26:51,845 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24712] 2026-08-24 04:26:51,849 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:51,926 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:26:51,936 202 INFO rb-5fd110a-224202-407438 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-24 04:26:52,268 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1619] 2026-08-24 04:26:52,276 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24714] 2026-08-24 04:26:52,281 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:52,505 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [322, 321, 320] 2026-08-24 04:26:52,526 202 INFO rb-5fd110a-224202-407438 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-24 04:26:52,774 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1620] 2026-08-24 04:26:52,779 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24717] 2026-08-24 04:26:52,783 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:52,953 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [326, 325, 324] 2026-08-24 04:26:52,971 202 INFO rb-5fd110a-224202-407438 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-24 04:26:53,206 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1621] 2026-08-24 04:26:53,211 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24720] 2026-08-24 04:26:53,215 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:53,391 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [330, 329, 328] 2026-08-24 04:26:53,417 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:26:53,426 202 INFO rb-5fd110a-224202-407438 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-24 04:26:53,678 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1622] 2026-08-24 04:26:53,684 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24723] 2026-08-24 04:26:53,687 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:53,824 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [333, 332] 2026-08-24 04:26:53,839 202 INFO rb-5fd110a-224202-407438 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-24 04:26:54,129 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1623] 2026-08-24 04:26:54,136 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24726] 2026-08-24 04:26:54,141 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:54,325 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [336, 335] 2026-08-24 04:26:54,350 202 INFO rb-5fd110a-224202-407438 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-24 04:26:54,638 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1624] 2026-08-24 04:26:54,643 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24729] 2026-08-24 04:26:54,646 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:26:54,781 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [339, 338] 2026-08-24 04:26:54,807 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:26:54,816 202 INFO rb-5fd110a-224202-407438 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-24 04:26:54,848 202 INFO rb-5fd110a-224202-407438 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-24 04:26:54,881 202 INFO rb-5fd110a-224202-407438 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-24 04:26:54,913 202 INFO rb-5fd110a-224202-407438 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-24 04:26:54,938 202 INFO rb-5fd110a-224202-407438 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-24 04:26:54,969 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:26:54,978 202 INFO rb-5fd110a-224202-407438 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-24 04:26:59,862 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1625] 2026-08-24 04:26:59,868 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25099] 2026-08-24 04:26:59,871 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:00,103 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1626] 2026-08-24 04:27:00,109 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25101] 2026-08-24 04:27:00,114 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:00,166 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_google_drive.tests.test_drive_records_are_company_scoped: Starting TestDriveRecordsAreCompanyScoped.test_a_user_never_sees_another_companys_templates ... 2026-08-24 04:27:05,400 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1627] 2026-08-24 04:27:05,406 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25470] 2026-08-24 04:27:05,412 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:05,653 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1628] 2026-08-24 04:27:05,660 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25472] 2026-08-24 04:27:05,665 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:05,714 202 INFO rb-5fd110a-224202-407438 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-24 04:27:10,722 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1629] 2026-08-24 04:27:10,727 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25841] 2026-08-24 04:27:10,732 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:10,946 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1630] 2026-08-24 04:27:10,951 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25843] 2026-08-24 04:27:10,955 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:11,015 202 INFO rb-5fd110a-224202-407438 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-24 04:27:16,430 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1631] 2026-08-24 04:27:16,435 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26212] 2026-08-24 04:27:16,439 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:16,642 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1632] 2026-08-24 04:27:16,646 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26214] 2026-08-24 04:27:16,650 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:16,706 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_google_drive.tests.test_drive_records_are_company_scoped: Starting TestDriveRecordsAreCompanyScoped.test_the_template_model_carries_a_company ... 2026-08-24 04:27:21,638 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1633] 2026-08-24 04:27:21,643 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26583] 2026-08-24 04:27:21,647 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:21,872 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1634] 2026-08-24 04:27:21,876 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26585] 2026-08-24 04:27:21,880 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:21,930 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:27:21,940 202 INFO rb-5fd110a-224202-407438 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-24 04:27:24,546 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1635] 2026-08-24 04:27:24,552 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26771] 2026-08-24 04:27:24,556 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:24,775 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1636] 2026-08-24 04:27:24,781 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26773] 2026-08-24 04:27:24,785 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:24,987 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [345, 344, 343, 342] 2026-08-24 04:27:25,016 202 INFO rb-5fd110a-224202-407438 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-24 04:27:27,645 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1637] 2026-08-24 04:27:27,654 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26960] 2026-08-24 04:27:27,660 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:27,924 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1638] 2026-08-24 04:27:27,931 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26962] 2026-08-24 04:27:27,935 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:28,162 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [351, 350, 349, 348] 2026-08-24 04:27:28,194 202 INFO rb-5fd110a-224202-407438 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-24 04:27:31,126 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1639] 2026-08-24 04:27:31,134 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27149] 2026-08-24 04:27:31,139 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:31,381 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1640] 2026-08-24 04:27:31,387 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27151] 2026-08-24 04:27:31,390 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:31,586 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [357, 356, 355, 354] 2026-08-24 04:27:31,615 202 INFO rb-5fd110a-224202-407438 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-24 04:27:34,240 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1641] 2026-08-24 04:27:34,245 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27338] 2026-08-24 04:27:34,249 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:34,475 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1642] 2026-08-24 04:27:34,480 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27340] 2026-08-24 04:27:34,483 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:34,689 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [363, 362, 361, 360] 2026-08-24 04:27:34,718 202 INFO rb-5fd110a-224202-407438 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-24 04:27:37,438 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1643] 2026-08-24 04:27:37,444 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27527] 2026-08-24 04:27:37,449 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:37,695 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1644] 2026-08-24 04:27:37,700 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27529] 2026-08-24 04:27:37,705 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:37,941 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [369, 368, 367, 366] 2026-08-24 04:27:37,981 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:27:37,990 202 INFO rb-5fd110a-224202-407438 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-24 04:27:38,229 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1645] 2026-08-24 04:27:38,235 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27532] 2026-08-24 04:27:38,239 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:38,299 202 INFO rb-5fd110a-224202-407438 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-24 04:27:38,561 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1646] 2026-08-24 04:27:38,569 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27535] 2026-08-24 04:27:38,574 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:38,612 202 INFO rb-5fd110a-224202-407438 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-24 04:27:38,869 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1647] 2026-08-24 04:27:38,874 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27537] 2026-08-24 04:27:38,878 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:38,904 202 INFO rb-5fd110a-224202-407438 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-24 04:27:39,135 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1648] 2026-08-24 04:27:39,141 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27539] 2026-08-24 04:27:39,146 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:39,181 202 INFO rb-5fd110a-224202-407438 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-24 04:27:39,441 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1649] 2026-08-24 04:27:39,446 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27541] 2026-08-24 04:27:39,449 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:39,475 202 INFO rb-5fd110a-224202-407438 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-24 04:27:39,702 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1650] 2026-08-24 04:27:39,707 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27543] 2026-08-24 04:27:39,711 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:39,772 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:27:39,781 202 INFO rb-5fd110a-224202-407438 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-24 04:27:40,002 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1651] 2026-08-24 04:27:40,008 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27546] 2026-08-24 04:27:40,011 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:40,235 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1652] 2026-08-24 04:27:40,241 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27548] 2026-08-24 04:27:40,245 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:40,309 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [372] 2026-08-24 04:27:40,324 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_google_drive.tests.test_expired_credentials_bind_to_the_failing_account: Starting TestExpiredCredentialsBindToTheFailingAccount.test_an_unbound_call_expires_nobody ... 2026-08-24 04:27:40,536 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1653] 2026-08-24 04:27:40,542 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27550] 2026-08-24 04:27:40,546 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:40,747 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1654] 2026-08-24 04:27:40,752 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27552] 2026-08-24 04:27:40,756 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:40,809 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [375] 2026-08-24 04:27:40,824 202 INFO rb-5fd110a-224202-407438 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-24 04:27:41,050 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1655] 2026-08-24 04:27:41,055 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27554] 2026-08-24 04:27:41,059 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:41,260 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1656] 2026-08-24 04:27:41,266 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27556] 2026-08-24 04:27:41,269 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:41,358 202 INFO rb-5fd110a-224202-407438 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-24 04:27:41,612 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1657] 2026-08-24 04:27:41,619 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27558] 2026-08-24 04:27:41,625 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:41,921 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1658] 2026-08-24 04:27:41,926 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27560] 2026-08-24 04:27:41,931 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:42,015 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [380] 2026-08-24 04:27:42,040 202 INFO rb-5fd110a-224202-407438 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-24 04:27:42,283 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1659] 2026-08-24 04:27:42,289 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27562] 2026-08-24 04:27:42,293 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:42,530 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1660] 2026-08-24 04:27:42,535 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27564] 2026-08-24 04:27:42,538 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:42,611 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:27:42,624 202 INFO rb-5fd110a-224202-407438 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-24 04:27:42,883 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1661] 2026-08-24 04:27:42,888 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27566] 2026-08-24 04:27:42,892 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:43,024 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [385, 384] 2026-08-24 04:27:43,039 202 INFO rb-5fd110a-224202-407438 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-24 04:27:43,336 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1662] 2026-08-24 04:27:43,343 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27569] 2026-08-24 04:27:43,348 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:43,532 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [389, 388, 387] 2026-08-24 04:27:43,546 202 INFO rb-5fd110a-224202-407438 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-24 04:27:43,795 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1663] 2026-08-24 04:27:43,801 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27572] 2026-08-24 04:27:43,807 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:44,006 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [393, 392, 391] 2026-08-24 04:27:44,021 202 INFO rb-5fd110a-224202-407438 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-24 04:27:44,269 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1664] 2026-08-24 04:27:44,274 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27575] 2026-08-24 04:27:44,278 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:44,449 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [397, 396, 395] 2026-08-24 04:27:44,465 202 INFO rb-5fd110a-224202-407438 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-24 04:27:45,247 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1665] 2026-08-24 04:27:45,252 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27578] 2026-08-24 04:27:45,256 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:45,405 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [401, 400, 399] 2026-08-24 04:27:45,419 202 INFO rb-5fd110a-224202-407438 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-24 04:27:45,651 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1666] 2026-08-24 04:27:45,656 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27581] 2026-08-24 04:27:45,660 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:45,813 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [405, 404, 403] 2026-08-24 04:27:45,835 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:27:45,844 202 INFO rb-5fd110a-224202-407438 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-24 04:27:46,111 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1667] 2026-08-24 04:27:46,116 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27584] 2026-08-24 04:27:46,120 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:46,266 202 INFO rb-5fd110a-224202-407438 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-24 04:27:46,512 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1668] 2026-08-24 04:27:46,518 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27598] 2026-08-24 04:27:46,522 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:46,666 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_google_drive.tests.test_filtering_on_documents_stays_in_sql: Starting TestFilteringOnDocumentsStaysInSql.test_asking_which_document_is_still_refused ... 2026-08-24 04:27:46,891 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1669] 2026-08-24 04:27:46,897 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27612] 2026-08-24 04:27:46,901 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:46,988 202 INFO rb-5fd110a-224202-407438 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-24 04:27:47,239 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1670] 2026-08-24 04:27:47,245 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27618] 2026-08-24 04:27:47,250 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:47,417 202 INFO rb-5fd110a-224202-407438 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-24 04:27:47,636 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1671] 2026-08-24 04:27:47,641 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27632] 2026-08-24 04:27:47,645 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:47,764 202 INFO rb-5fd110a-224202-407438 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-24 04:27:47,996 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1672] 2026-08-24 04:27:48,001 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27646] 2026-08-24 04:27:48,005 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:48,110 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_google_drive.tests.test_filtering_on_documents_stays_in_sql: Starting TestFilteringOnDocumentsStaysInSql.test_the_fixture_really_grows ... 2026-08-24 04:27:48,358 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1673] 2026-08-24 04:27:48,364 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27660] 2026-08-24 04:27:48,369 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:48,490 202 INFO rb-5fd110a-224202-407438 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-24 04:27:48,705 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1674] 2026-08-24 04:27:48,710 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27674] 2026-08-24 04:27:48,713 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:48,847 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:27:48,856 202 INFO rb-5fd110a-224202-407438 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-24 04:27:48,901 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_deleting_the_attachment_removes_the_document ... 2026-08-24 04:27:48,948 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [16419] 2026-08-24 04:27:48,961 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_deleting_the_document_removes_the_attachment ... 2026-08-24 04:27:49,003 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted google.drive.document records with IDs: [166] 2026-08-24 04:27:49,015 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [16420] 2026-08-24 04:27:49,029 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_moving_the_google_link_moves_the_attachment_link ... 2026-08-24 04:27:49,082 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_no_column_was_added_to_ir_attachment ... 2026-08-24 04:27:49,127 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_renaming_the_attachment_is_visible_from_the_document ... 2026-08-24 04:27:49,174 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_renaming_the_document_renames_what_the_user_sees ... 2026-08-24 04:27:49,219 202 INFO rb-5fd110a-224202-407438 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-24 04:27:49,268 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:27:50,383 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff561045580> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:27:50,383 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55dadbec0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:27:50,387 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:27:50,389 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:27:50,389 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55dadba60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:27:50,398 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:27:50,398 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:27:50,400 202 INFO rb-5fd110a-224202-407438 odoo.modules.registry: module viin_google_drive: creating or updating database tables 2026-08-24 04:27:50,613 202 INFO rb-5fd110a-224202-407438 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-24 04:27:50,628 202 INFO rb-5fd110a-224202-407438 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-24 04:27:50,659 202 INFO rb-5fd110a-224202-407438 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-24 04:27:50,679 202 INFO rb-5fd110a-224202-407438 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-24 04:27:50,703 202 INFO rb-5fd110a-224202-407438 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-24 04:27:50,729 202 INFO rb-5fd110a-224202-407438 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-24 04:27:50,767 202 INFO rb-5fd110a-224202-407438 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-24 04:27:50,786 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_google_drive.tests.test_google_drive_mixin_resolves_documents: Starting TestGoogleDriveMixinResolvesDocuments.test_the_mixin_itself_ships_no_table ... 2026-08-24 04:27:52,484 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff562e11da0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:27:52,485 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff56033b060> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:27:52,488 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:27:52,490 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:27:52,491 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff56033a340> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:27:52,499 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:27:52,500 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:27:52,507 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:27:52,519 202 INFO rb-5fd110a-224202-407438 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-24 04:27:52,763 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [407] 2026-08-24 04:27:52,779 202 INFO rb-5fd110a-224202-407438 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-24 04:27:52,841 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_google_drive.tests.test_google_drive_permission_defaults: Starting TestGoogleDrivePermissionDefaults.test_ownership_cannot_be_handed_away_from_odoo ... 2026-08-24 04:27:52,900 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_google_drive.tests.test_google_drive_permission_defaults: Starting TestGoogleDrivePermissionDefaults.test_picking_a_contact_fills_in_their_address ... 2026-08-24 04:27:52,999 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [411] 2026-08-24 04:27:53,015 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_google_drive.tests.test_google_drive_permission_defaults: Starting TestGoogleDrivePermissionDefaults.test_publishing_by_link_needs_no_address ... 2026-08-24 04:27:53,094 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [413] 2026-08-24 04:27:53,110 202 INFO rb-5fd110a-224202-407438 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-24 04:27:53,193 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:27:53,202 202 INFO rb-5fd110a-224202-407438 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-24 04:27:53,486 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1675] 2026-08-24 04:27:53,494 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27702] 2026-08-24 04:27:53,499 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:53,604 202 INFO rb-5fd110a-224202-407438 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-24 04:27:53,857 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1677] 2026-08-24 04:27:53,863 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27706] 2026-08-24 04:27:53,867 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:53,964 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_google_drive.tests.test_google_identity_is_recorded_and_forgotten: Starting TestGoogleIdentityIsRecordedAndForgotten.test_disconnecting_forgets_every_stored_credential ... 2026-08-24 04:27:54,194 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1679] 2026-08-24 04:27:54,200 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27710] 2026-08-24 04:27:54,203 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:54,294 202 INFO rb-5fd110a-224202-407438 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-24 04:27:54,521 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1681] 2026-08-24 04:27:54,526 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27714] 2026-08-24 04:27:54,530 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:54,634 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:27:54,644 202 INFO rb-5fd110a-224202-407438 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-24 04:27:54,672 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:27:54,679 202 INFO rb-5fd110a-224202-407438 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-24 04:27:54,906 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1683] 2026-08-24 04:27:54,913 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27718] 2026-08-24 04:27:54,918 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:57,664 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1684] 2026-08-24 04:27:57,670 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27904] 2026-08-24 04:27:57,674 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:57,972 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1685] 2026-08-24 04:27:57,978 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27906] 2026-08-24 04:27:57,983 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:27:58,024 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [419] 2026-08-24 04:27:58,053 202 INFO rb-5fd110a-224202-407438 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-24 04:27:58,277 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1686] 2026-08-24 04:27:58,284 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27908] 2026-08-24 04:27:58,288 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:00,771 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1687] 2026-08-24 04:28:00,778 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28094] 2026-08-24 04:28:00,783 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:01,048 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1688] 2026-08-24 04:28:01,054 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28096] 2026-08-24 04:28:01,058 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:01,100 202 INFO rb-5fd110a-224202-407438 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-24 04:28:01,328 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1689] 2026-08-24 04:28:01,332 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28098] 2026-08-24 04:28:01,337 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:03,945 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1690] 2026-08-24 04:28:03,951 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28284] 2026-08-24 04:28:03,956 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:04,188 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1691] 2026-08-24 04:28:04,193 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28286] 2026-08-24 04:28:04,197 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:04,249 202 INFO rb-5fd110a-224202-407438 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-24 04:28:04,480 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1692] 2026-08-24 04:28:04,485 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28288] 2026-08-24 04:28:04,489 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:06,962 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1693] 2026-08-24 04:28:06,967 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28474] 2026-08-24 04:28:06,971 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:07,193 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1694] 2026-08-24 04:28:07,198 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28476] 2026-08-24 04:28:07,202 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:07,253 202 INFO rb-5fd110a-224202-407438 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-24 04:28:07,468 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1695] 2026-08-24 04:28:07,473 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28478] 2026-08-24 04:28:07,477 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:10,058 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1696] 2026-08-24 04:28:10,063 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28664] 2026-08-24 04:28:10,067 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:10,287 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1697] 2026-08-24 04:28:10,292 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28666] 2026-08-24 04:28:10,296 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:10,358 202 INFO rb-5fd110a-224202-407438 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-24 04:28:10,574 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1698] 2026-08-24 04:28:10,580 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28668] 2026-08-24 04:28:10,585 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:13,072 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1699] 2026-08-24 04:28:13,079 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28854] 2026-08-24 04:28:13,083 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:13,326 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1700] 2026-08-24 04:28:13,331 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28856] 2026-08-24 04:28:13,335 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:13,384 202 INFO rb-5fd110a-224202-407438 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-24 04:28:13,645 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1701] 2026-08-24 04:28:13,650 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28858] 2026-08-24 04:28:13,655 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:16,151 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1702] 2026-08-24 04:28:16,156 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29044] 2026-08-24 04:28:16,160 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:16,387 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1703] 2026-08-24 04:28:16,392 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29046] 2026-08-24 04:28:16,396 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:16,459 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:28:16,468 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_google_drive.tests.test_no_restricted_drive_scope: Starting TestNoRestrictedDriveScope.test_module_never_names_a_restricted_google_drive_scope ... 2026-08-24 04:28:16,494 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:28:16,503 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_a_forged_state_is_rejected_and_stores_no_token ... 2026-08-24 04:28:17,250 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1704] 2026-08-24 04:28:17,255 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29048] 2026-08-24 04:28:17,259 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:17,480 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1705] 2026-08-24 04:28:17,489 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29050] 2026-08-24 04:28:17,493 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:17,546 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:gdrive_callback_a from n/a 2026-08-24 04:28:17,558 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:28:17,776 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:28:17] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+212,+"csrf_token":+"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"} HTTP/1.1" 403 - 8 0.002 0.218 2026-08-24 04:28:17,792 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_a_genuine_callback_connects_the_callers_own_account ... 2026-08-24 04:28:18,006 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1706] 2026-08-24 04:28:18,011 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29052] 2026-08-24 04:28:18,015 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:18,224 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1707] 2026-08-24 04:28:18,230 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29054] 2026-08-24 04:28:18,234 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:18,267 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:gdrive_callback_a from n/a 2026-08-24 04:28:18,274 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:28:18,442 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:28:18] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+214,+"csrf_token":+"33c7982adb988d5d1a07cb07a9920d05279a05026fc9da40c54f86fbed5d327d"} HTTP/1.1" 303 - 18 0.007 0.163 2026-08-24 04:28:18,937 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:28:18] "GET /odoo/action-viin_google_drive.google_drive_account_action HTTP/1.1" 200 - 172 0.053 0.439 2026-08-24 04:28:18,959 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_a_malformed_state_is_rejected_and_stores_no_token ... 2026-08-24 04:28:19,200 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1708] 2026-08-24 04:28:19,206 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29057] 2026-08-24 04:28:19,210 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:19,423 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1709] 2026-08-24 04:28:19,428 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29059] 2026-08-24 04:28:19,431 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:19,463 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:gdrive_callback_a from n/a 2026-08-24 04:28:19,470 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:28:19,629 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:28:19] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state=this-is-not-json HTTP/1.1" 403 - 6 0.001 0.160 2026-08-24 04:28:19,634 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:28:19] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state= HTTP/1.1" 403 - 0 0.000 0.002 2026-08-24 04:28:19,638 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:28:19] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"hello":+"world"} HTTP/1.1" 403 - 0 0.000 0.001 2026-08-24 04:28:19,642 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:28:19] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+999999999,+"csrf_token":+"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"} HTTP/1.1" 403 - 1 0.000 0.001 2026-08-24 04:28:19,658 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_an_unauthenticated_callback_never_runs_as_the_public_user ... 2026-08-24 04:28:19,870 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1710] 2026-08-24 04:28:19,875 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29061] 2026-08-24 04:28:19,878 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:20,120 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1711] 2026-08-24 04:28:20,126 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29063] 2026-08-24 04:28:20,131 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:20,168 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:28:20,328 202 INFO rb-5fd110a-224202-407438 odoo.http: Session expired 2026-08-24 04:28:20,328 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:28:20] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+218,+"csrf_token":+"485555726f563f370a8d0cf2b9ffcb0369a0e60601dde34baec7dd8f46e0f0f6"} HTTP/1.1" 303 - 5 0.001 0.160 2026-08-24 04:28:20,851 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:28:20] "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%2522485555726f563f370a8d0cf2b9ffcb0369a0e60601dde34baec7dd8f46e0f0f6%2522%257D HTTP/1.1" 200 - 180 0.081 0.439 2026-08-24 04:28:20,870 202 INFO rb-5fd110a-224202-407438 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-24 04:28:21,103 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1712] 2026-08-24 04:28:21,109 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29065] 2026-08-24 04:28:21,113 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:21,336 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1713] 2026-08-24 04:28:21,340 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29067] 2026-08-24 04:28:21,345 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:21,393 202 INFO rb-5fd110a-224202-407438 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-24 04:28:21,631 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1714] 2026-08-24 04:28:21,636 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29069] 2026-08-24 04:28:21,640 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:21,888 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1715] 2026-08-24 04:28:21,894 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29071] 2026-08-24 04:28:21,899 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:21,938 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:gdrive_callback_a from n/a 2026-08-24 04:28:21,946 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:28:22,853 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:28:22] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+222,+"csrf_token":+"6c713bfc12b8a1996c5b337dedf466171ea128d2a038ef3e3f364c6f26d7bc6d"} HTTP/1.1" 303 - 18 0.006 0.902 2026-08-24 04:28:23,317 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:28:23] "GET /odoo/action-viin_google_drive.google_drive_account_action HTTP/1.1" 200 - 172 0.045 0.418 2026-08-24 04:28:23,319 202 INFO rb-5fd110a-224202-407438 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-24 04:28:23,341 202 INFO rb-5fd110a-224202-407438 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-24 04:28:23,568 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1716] 2026-08-24 04:28:23,573 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29074] 2026-08-24 04:28:23,576 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:23,785 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1717] 2026-08-24 04:28:23,791 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29076] 2026-08-24 04:28:23,795 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:23,837 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:gdrive_callback_b from n/a 2026-08-24 04:28:23,842 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:28:24,011 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:28:24] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+224,+"csrf_token":+"18c1117cc81fef2d042b6ee5d62976b05f698b4cfe32975bfbb4cb518b36245d"} HTTP/1.1" 403 - 8 0.001 0.169 2026-08-24 04:28:24,027 202 INFO rb-5fd110a-224202-407438 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-24 04:28:24,242 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1718] 2026-08-24 04:28:24,247 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29078] 2026-08-24 04:28:24,250 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:24,455 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1719] 2026-08-24 04:28:24,459 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29080] 2026-08-24 04:28:24,463 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:24,504 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:gdrive_callback_a from n/a 2026-08-24 04:28:24,511 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:28:24,679 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:28:24] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+226,+"csrf_token":+"5ad4207a067f1914f0bfa255079d7e5eeb19f399beceab08683c378acf696a83"} HTTP/1.1" 303 - 18 0.005 0.165 2026-08-24 04:28:25,136 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:28:25] "GET /odoo/action-viin_google_drive.google_drive_account_action HTTP/1.1" 200 - 172 0.047 0.407 2026-08-24 04:28:25,137 202 INFO rb-5fd110a-224202-407438 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-24 04:28:25,153 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_the_state_names_the_account_being_connected ... 2026-08-24 04:28:25,384 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1720] 2026-08-24 04:28:25,390 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29083] 2026-08-24 04:28:25,394 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:25,604 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1721] 2026-08-24 04:28:25,610 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29085] 2026-08-24 04:28:25,614 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:25,668 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:28:25,677 202 INFO rb-5fd110a-224202-407438 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-24 04:28:28,205 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1722] 2026-08-24 04:28:28,210 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29271] 2026-08-24 04:28:28,215 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:28,443 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1723] 2026-08-24 04:28:28,448 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29273] 2026-08-24 04:28:28,452 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:28,603 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [424, 423] 2026-08-24 04:28:28,605 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [422, 421, 420] 2026-08-24 04:28:28,634 202 INFO rb-5fd110a-224202-407438 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-24 04:28:31,149 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1724] 2026-08-24 04:28:31,155 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29460] 2026-08-24 04:28:31,159 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:31,397 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1725] 2026-08-24 04:28:31,403 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29462] 2026-08-24 04:28:31,408 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:31,557 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [429] 2026-08-24 04:28:31,559 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [428, 427, 426, 425] 2026-08-24 04:28:31,591 202 INFO rb-5fd110a-224202-407438 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-24 04:28:34,153 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1726] 2026-08-24 04:28:34,159 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29649] 2026-08-24 04:28:34,163 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:34,404 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1727] 2026-08-24 04:28:34,409 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29651] 2026-08-24 04:28:34,413 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:34,556 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [434] 2026-08-24 04:28:34,558 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [433, 432, 431, 430] 2026-08-24 04:28:34,587 202 INFO rb-5fd110a-224202-407438 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-24 04:28:37,126 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1728] 2026-08-24 04:28:37,131 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29838] 2026-08-24 04:28:37,136 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:37,359 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1729] 2026-08-24 04:28:37,365 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29840] 2026-08-24 04:28:37,369 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:37,507 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [439] 2026-08-24 04:28:37,509 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [438, 437, 436, 435] 2026-08-24 04:28:37,546 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:28:37,555 202 INFO rb-5fd110a-224202-407438 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-24 04:28:43,281 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1730] 2026-08-24 04:28:43,286 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30210] 2026-08-24 04:28:43,291 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:43,546 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1731] 2026-08-24 04:28:43,552 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30212] 2026-08-24 04:28:43,556 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:43,935 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [448, 447, 446, 445, 444, 443, 442] 2026-08-24 04:28:43,968 202 INFO rb-5fd110a-224202-407438 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-24 04:28:48,754 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1732] 2026-08-24 04:28:48,760 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30585] 2026-08-24 04:28:48,764 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:49,013 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1733] 2026-08-24 04:28:49,019 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30587] 2026-08-24 04:28:49,024 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:49,362 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [457, 456, 455, 454, 453, 452, 451] 2026-08-24 04:28:49,395 202 INFO rb-5fd110a-224202-407438 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-24 04:28:54,339 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1734] 2026-08-24 04:28:54,346 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30960] 2026-08-24 04:28:54,350 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:54,616 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1735] 2026-08-24 04:28:54,622 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30962] 2026-08-24 04:28:54,626 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:28:55,078 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [466, 465, 464, 463, 462, 461, 460] 2026-08-24 04:28:55,112 202 INFO rb-5fd110a-224202-407438 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-24 04:28:59,839 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1736] 2026-08-24 04:28:59,844 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31335] 2026-08-24 04:28:59,848 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:29:00,109 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1737] 2026-08-24 04:29:00,114 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31337] 2026-08-24 04:29:00,119 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:29:00,483 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [475, 474, 473, 472, 471, 470, 469] 2026-08-24 04:29:00,525 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:29:00,535 202 INFO rb-5fd110a-224202-407438 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-24 04:29:03,143 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1738] 2026-08-24 04:29:03,149 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31527] 2026-08-24 04:29:03,152 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:29:03,179 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [476] 2026-08-24 04:29:03,207 202 INFO rb-5fd110a-224202-407438 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-24 04:29:05,486 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [477] 2026-08-24 04:29:05,517 202 INFO rb-5fd110a-224202-407438 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-24 04:29:05,540 202 INFO rb-5fd110a-224202-407438 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-24 04:29:05,764 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1739] 2026-08-24 04:29:05,769 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31712] 2026-08-24 04:29:05,773 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:29:05,806 202 INFO rb-5fd110a-224202-407438 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-24 04:29:05,828 202 INFO rb-5fd110a-224202-407438 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-24 04:29:05,845 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [478] 2026-08-24 04:29:05,867 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:29:05,875 202 INFO rb-5fd110a-224202-407438 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-24 04:29:10,518 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1740] 2026-08-24 04:29:10,524 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32081] 2026-08-24 04:29:10,528 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:29:10,751 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1741] 2026-08-24 04:29:10,756 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32083] 2026-08-24 04:29:10,760 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:29:11,123 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [488, 487, 486, 485, 484, 483] 2026-08-24 04:29:11,155 202 INFO rb-5fd110a-224202-407438 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-24 04:29:15,952 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1742] 2026-08-24 04:29:15,958 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32454] 2026-08-24 04:29:15,962 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:29:16,182 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1743] 2026-08-24 04:29:16,187 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32456] 2026-08-24 04:29:16,191 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:29:16,469 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [498, 497, 496, 495, 494, 493] 2026-08-24 04:29:16,503 202 INFO rb-5fd110a-224202-407438 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-24 04:29:20,906 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1744] 2026-08-24 04:29:20,912 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32827] 2026-08-24 04:29:20,916 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:29:21,156 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1745] 2026-08-24 04:29:21,161 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32829] 2026-08-24 04:29:21,165 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:29:21,481 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [508, 507, 506, 505, 504, 503] 2026-08-24 04:29:21,515 202 INFO rb-5fd110a-224202-407438 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-24 04:29:26,086 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1746] 2026-08-24 04:29:26,090 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33200] 2026-08-24 04:29:26,094 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:29:26,314 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1747] 2026-08-24 04:29:26,318 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33202] 2026-08-24 04:29:26,322 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:29:26,597 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [28], uid: 1660, model: google.drive.permission 2026-08-24 04:29:26,606 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [518, 517, 516, 515, 514, 513] 2026-08-24 04:29:26,638 202 INFO rb-5fd110a-224202-407438 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-24 04:29:31,228 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1748] 2026-08-24 04:29:31,232 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33573] 2026-08-24 04:29:31,236 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:29:31,476 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1749] 2026-08-24 04:29:31,481 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33575] 2026-08-24 04:29:31,486 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:29:31,769 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [528, 527, 526, 525, 524, 523] 2026-08-24 04:29:31,810 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:29:31,819 202 INFO rb-5fd110a-224202-407438 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-24 04:29:32,018 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1750] 2026-08-24 04:29:32,023 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33580] 2026-08-24 04:29:32,027 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:29:32,224 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1751] 2026-08-24 04:29:32,229 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33582] 2026-08-24 04:29:32,233 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:29:32,270 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1663, model: google.drive.account 2026-08-24 04:29:32,288 202 INFO rb-5fd110a-224202-407438 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-24 04:29:32,477 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1752] 2026-08-24 04:29:32,482 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33585] 2026-08-24 04:29:32,485 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:29:32,690 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1753] 2026-08-24 04:29:32,697 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33587] 2026-08-24 04:29:32,703 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:29:32,752 202 INFO rb-5fd110a-224202-407438 odoo.models: Access Denied by ACLs for operation: read, uid: 1665, model: google.drive.account, fields: refresh_token 2026-08-24 04:29:32,758 202 INFO rb-5fd110a-224202-407438 odoo.models: Access Denied by ACLs for operation: read, uid: 1665, model: google.drive.account, fields: access_token 2026-08-24 04:29:32,774 202 INFO rb-5fd110a-224202-407438 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-24 04:29:32,977 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1754] 2026-08-24 04:29:32,983 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33590] 2026-08-24 04:29:32,989 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:29:33,207 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1755] 2026-08-24 04:29:33,212 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33592] 2026-08-24 04:29:33,215 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:29:33,269 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1667, model: google.drive.account 2026-08-24 04:29:33,273 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1667, model: google.drive.config 2026-08-24 04:29:33,274 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1667, model: google.drive.document 2026-08-24 04:29:33,275 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1667, model: google.drive.permission 2026-08-24 04:29:33,290 202 INFO rb-5fd110a-224202-407438 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-24 04:29:33,517 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1756] 2026-08-24 04:29:33,521 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33595] 2026-08-24 04:29:33,525 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:29:33,739 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1757] 2026-08-24 04:29:33,743 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33597] 2026-08-24 04:29:33,747 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:29:33,806 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:29:33,814 202 INFO rb-5fd110a-224202-407438 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-24 04:29:39,110 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [533] 2026-08-24 04:29:39,145 202 INFO rb-5fd110a-224202-407438 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-24 04:29:43,955 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [534] 2026-08-24 04:29:43,989 202 INFO rb-5fd110a-224202-407438 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-24 04:29:48,406 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [535] 2026-08-24 04:29:48,440 202 INFO rb-5fd110a-224202-407438 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-24 04:29:53,187 202 INFO rb-5fd110a-224202-407438 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-24 04:29:57,644 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:29:57,653 202 INFO rb-5fd110a-224202-407438 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-24 04:29:57,898 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1758] 2026-08-24 04:29:57,906 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35429] 2026-08-24 04:29:57,910 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:29:58,132 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [539, 538, 537] 2026-08-24 04:29:58,147 202 INFO rb-5fd110a-224202-407438 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-24 04:29:58,390 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1759] 2026-08-24 04:29:58,395 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35433] 2026-08-24 04:29:58,398 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:29:58,587 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [543, 542, 541] 2026-08-24 04:29:58,602 202 INFO rb-5fd110a-224202-407438 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-24 04:29:58,839 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1760] 2026-08-24 04:29:58,844 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35437] 2026-08-24 04:29:58,848 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:29:59,057 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [547, 546, 545] 2026-08-24 04:29:59,072 202 INFO rb-5fd110a-224202-407438 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-24 04:29:59,315 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1761] 2026-08-24 04:29:59,320 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35441] 2026-08-24 04:29:59,324 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:29:59,544 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [551, 550, 549] 2026-08-24 04:29:59,561 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_google_drive.tests.test_sharing_a_document_grants_one_reader: Starting TestSharingADocumentGrantsOneReader.test_two_colleagues_get_two_separate_grants ... 2026-08-24 04:29:59,808 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1762] 2026-08-24 04:29:59,813 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35445] 2026-08-24 04:29:59,817 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:00,058 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [556, 555, 554, 553] 2026-08-24 04:30:00,073 202 INFO rb-5fd110a-224202-407438 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-24 04:30:00,332 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1763] 2026-08-24 04:30:00,338 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35450] 2026-08-24 04:30:00,341 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:00,608 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1676 deleted google.drive.permission records with IDs: [38] 2026-08-24 04:30:00,623 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [561, 560, 559, 558] 2026-08-24 04:30:00,649 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:30:00,659 202 INFO rb-5fd110a-224202-407438 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-24 04:30:00,908 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1764] 2026-08-24 04:30:00,914 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35454] 2026-08-24 04:30:00,917 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:01,134 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [566, 565, 564] 2026-08-24 04:30:01,136 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [563, 562] 2026-08-24 04:30:01,151 202 INFO rb-5fd110a-224202-407438 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-24 04:30:01,404 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1765] 2026-08-24 04:30:01,409 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35458] 2026-08-24 04:30:01,413 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:01,630 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [571, 570, 569] 2026-08-24 04:30:01,632 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [568, 567] 2026-08-24 04:30:01,647 202 INFO rb-5fd110a-224202-407438 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-24 04:30:01,935 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1766] 2026-08-24 04:30:01,940 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35462] 2026-08-24 04:30:01,944 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:02,117 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [576, 575, 574] 2026-08-24 04:30:02,118 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [573, 572] 2026-08-24 04:30:02,133 202 INFO rb-5fd110a-224202-407438 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-24 04:30:02,379 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1767] 2026-08-24 04:30:02,385 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35466] 2026-08-24 04:30:02,388 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:02,635 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [582, 581, 580, 579] 2026-08-24 04:30:02,638 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [578, 577] 2026-08-24 04:30:02,656 202 INFO rb-5fd110a-224202-407438 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-24 04:30:02,987 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1768] 2026-08-24 04:30:02,993 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35470] 2026-08-24 04:30:02,997 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:03,233 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1681 deleted google.drive.permission records with IDs: [42] 2026-08-24 04:30:03,238 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [588, 587, 586, 585] 2026-08-24 04:30:03,240 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [584, 583] 2026-08-24 04:30:03,254 202 INFO rb-5fd110a-224202-407438 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-24 04:30:03,505 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1769] 2026-08-24 04:30:03,512 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35474] 2026-08-24 04:30:03,516 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:03,758 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1682 deleted google.drive.permission records with IDs: [43] 2026-08-24 04:30:03,763 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [594, 593, 592, 591] 2026-08-24 04:30:03,765 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [590, 589] 2026-08-24 04:30:03,788 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:30:03,800 202 INFO rb-5fd110a-224202-407438 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-24 04:30:04,048 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1770] 2026-08-24 04:30:04,056 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35478] 2026-08-24 04:30:04,063 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:04,215 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [598, 597] 2026-08-24 04:30:04,218 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [596, 595] 2026-08-24 04:30:04,232 202 INFO rb-5fd110a-224202-407438 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-24 04:30:04,457 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1771] 2026-08-24 04:30:04,462 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35481] 2026-08-24 04:30:04,466 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:04,640 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [603, 602, 601] 2026-08-24 04:30:04,642 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [600, 599] 2026-08-24 04:30:04,657 202 INFO rb-5fd110a-224202-407438 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-24 04:30:04,888 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1772] 2026-08-24 04:30:04,894 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35484] 2026-08-24 04:30:04,897 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:05,051 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [608, 607, 606] 2026-08-24 04:30:05,053 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [605, 604] 2026-08-24 04:30:05,068 202 INFO rb-5fd110a-224202-407438 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-24 04:30:05,299 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1773] 2026-08-24 04:30:05,304 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35487] 2026-08-24 04:30:05,307 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:05,387 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [610, 609] 2026-08-24 04:30:05,405 202 INFO rb-5fd110a-224202-407438 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-24 04:30:05,639 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1774] 2026-08-24 04:30:05,644 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35490] 2026-08-24 04:30:05,648 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:05,791 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [614, 613] 2026-08-24 04:30:05,794 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [612, 611] 2026-08-24 04:30:05,816 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:30:05,824 202 INFO rb-5fd110a-224202-407438 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-24 04:30:06,090 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1775] 2026-08-24 04:30:06,096 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35493] 2026-08-24 04:30:06,100 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:06,358 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1776] 2026-08-24 04:30:06,364 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35495] 2026-08-24 04:30:06,368 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:06,404 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [617, 616, 615] 2026-08-24 04:30:06,418 202 INFO rb-5fd110a-224202-407438 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-24 04:30:06,655 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1777] 2026-08-24 04:30:06,660 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35497] 2026-08-24 04:30:06,664 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:06,915 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1778] 2026-08-24 04:30:06,920 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35499] 2026-08-24 04:30:06,925 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:06,962 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [619, 618] 2026-08-24 04:30:06,976 202 INFO rb-5fd110a-224202-407438 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-24 04:30:07,240 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1779] 2026-08-24 04:30:07,245 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35501] 2026-08-24 04:30:07,249 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:07,511 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1780] 2026-08-24 04:30:07,517 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35503] 2026-08-24 04:30:07,522 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:07,539 202 INFO rb-5fd110a-224202-407438 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-24 04:30:07,551 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [620] 2026-08-24 04:30:07,575 202 INFO rb-5fd110a-224202-407438 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-24 04:30:07,852 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1781] 2026-08-24 04:30:07,856 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35505] 2026-08-24 04:30:07,860 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:08,129 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1782] 2026-08-24 04:30:08,134 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35507] 2026-08-24 04:30:08,138 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:08,158 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [621] 2026-08-24 04:30:08,172 202 INFO rb-5fd110a-224202-407438 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-24 04:30:08,397 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1783] 2026-08-24 04:30:08,401 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35509] 2026-08-24 04:30:08,405 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:08,655 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1784] 2026-08-24 04:30:08,660 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35511] 2026-08-24 04:30:08,663 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:08,684 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [622] 2026-08-24 04:30:08,699 202 INFO rb-5fd110a-224202-407438 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-24 04:30:08,928 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1785] 2026-08-24 04:30:08,933 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35513] 2026-08-24 04:30:08,937 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:09,196 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1786] 2026-08-24 04:30:09,202 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35515] 2026-08-24 04:30:09,206 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:09,229 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [624, 623] 2026-08-24 04:30:09,243 202 INFO rb-5fd110a-224202-407438 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-24 04:30:09,478 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1787] 2026-08-24 04:30:09,482 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35517] 2026-08-24 04:30:09,486 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:09,725 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1788] 2026-08-24 04:30:09,730 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35519] 2026-08-24 04:30:09,734 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:09,747 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [625] 2026-08-24 04:30:09,761 202 INFO rb-5fd110a-224202-407438 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-24 04:30:10,013 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1789] 2026-08-24 04:30:10,017 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35521] 2026-08-24 04:30:10,021 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:10,279 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1790] 2026-08-24 04:30:10,284 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35523] 2026-08-24 04:30:10,288 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:10,314 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [626] 2026-08-24 04:30:10,329 202 INFO rb-5fd110a-224202-407438 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-24 04:30:10,551 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1791] 2026-08-24 04:30:10,556 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35525] 2026-08-24 04:30:10,559 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:10,809 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1792] 2026-08-24 04:30:10,814 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35527] 2026-08-24 04:30:10,818 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:11,153 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [627] 2026-08-24 04:30:11,168 202 INFO rb-5fd110a-224202-407438 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-24 04:30:11,407 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1793] 2026-08-24 04:30:11,411 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35529] 2026-08-24 04:30:11,415 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:11,722 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1794] 2026-08-24 04:30:11,728 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35531] 2026-08-24 04:30:11,733 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:11,767 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [629, 628] 2026-08-24 04:30:11,799 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:30:11,809 202 INFO rb-5fd110a-224202-407438 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-24 04:30:12,064 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1795] 2026-08-24 04:30:12,069 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35533] 2026-08-24 04:30:12,073 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:12,291 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1796] 2026-08-24 04:30:12,296 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35535] 2026-08-24 04:30:12,300 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:12,320 202 INFO rb-5fd110a-224202-407438 odoo.models: Access Denied by ACLs for operation: read, uid: 1708, model: google.drive.account, fields: refresh_token 2026-08-24 04:30:12,328 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [630] 2026-08-24 04:30:12,344 202 INFO rb-5fd110a-224202-407438 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-24 04:30:12,579 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1797] 2026-08-24 04:30:12,585 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35537] 2026-08-24 04:30:12,589 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:12,787 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1798] 2026-08-24 04:30:12,792 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35539] 2026-08-24 04:30:12,796 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:12,825 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [329], uid: 1710, model: google.drive.account 2026-08-24 04:30:12,834 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [631] 2026-08-24 04:30:12,848 202 INFO rb-5fd110a-224202-407438 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-24 04:30:13,056 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1799] 2026-08-24 04:30:13,061 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35541] 2026-08-24 04:30:13,066 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:13,300 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1800] 2026-08-24 04:30:13,307 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35543] 2026-08-24 04:30:13,312 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:13,352 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [632] 2026-08-24 04:30:13,369 202 INFO rb-5fd110a-224202-407438 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-24 04:30:13,589 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1801] 2026-08-24 04:30:13,594 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35545] 2026-08-24 04:30:13,598 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:13,814 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1802] 2026-08-24 04:30:13,819 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35547] 2026-08-24 04:30:13,822 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:13,845 202 INFO rb-5fd110a-224202-407438 odoo.models: Access Denied by ACLs for operation: read, uid: 1714, model: google.drive.account, fields: refresh_token 2026-08-24 04:30:13,852 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [634, 633] 2026-08-24 04:30:13,867 202 INFO rb-5fd110a-224202-407438 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-24 04:30:14,100 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1803] 2026-08-24 04:30:14,105 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35549] 2026-08-24 04:30:14,109 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:14,332 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1804] 2026-08-24 04:30:14,337 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35551] 2026-08-24 04:30:14,340 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:14,368 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [635] 2026-08-24 04:30:14,390 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:30:14,399 202 INFO rb-5fd110a-224202-407438 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-24 04:30:14,414 202 INFO rb-5fd110a-224202-407438 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-24 04:30:14,435 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:30:14,443 202 INFO rb-5fd110a-224202-407438 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-24 04:30:14,455 202 INFO rb-5fd110a-224202-407438 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-24 04:30:14,467 202 INFO rb-5fd110a-224202-407438 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-24 04:30:14,480 202 INFO rb-5fd110a-224202-407438 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-24 04:30:14,493 202 INFO rb-5fd110a-224202-407438 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-24 04:30:14,512 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:30:14,522 202 INFO rb-5fd110a-224202-407438 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-24 04:30:17,314 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1805] 2026-08-24 04:30:17,321 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35737] 2026-08-24 04:30:17,327 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:17,596 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1806] 2026-08-24 04:30:17,601 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35739] 2026-08-24 04:30:17,605 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:17,860 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1807] 2026-08-24 04:30:17,866 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35741] 2026-08-24 04:30:17,870 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:17,928 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:gdrive_w4_picker_none from n/a 2026-08-24 04:30:17,934 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:30:18,755 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:30:18] "POST /google_drive/picker/session HTTP/1.1" 200 - 22 0.012 0.810 2026-08-24 04:30:18,761 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [638, 637, 636] 2026-08-24 04:30:18,792 202 INFO rb-5fd110a-224202-407438 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-24 04:30:21,461 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1808] 2026-08-24 04:30:21,469 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35927] 2026-08-24 04:30:21,474 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:21,798 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1809] 2026-08-24 04:30:21,805 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35929] 2026-08-24 04:30:21,811 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:22,073 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1810] 2026-08-24 04:30:22,080 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35931] 2026-08-24 04:30:22,084 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:22,154 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:gdrive_w4_picker_a from n/a 2026-08-24 04:30:22,164 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:30:22,337 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:30:22] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.006 0.168 2026-08-24 04:30:22,341 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [641, 640, 639] 2026-08-24 04:30:22,371 202 INFO rb-5fd110a-224202-407438 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-24 04:30:25,285 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1811] 2026-08-24 04:30:25,292 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36117] 2026-08-24 04:30:25,297 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:25,598 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1812] 2026-08-24 04:30:25,603 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36119] 2026-08-24 04:30:25,607 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:25,942 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1813] 2026-08-24 04:30:25,949 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36121] 2026-08-24 04:30:25,954 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:26,014 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:30:26,204 202 INFO rb-5fd110a-224202-407438 odoo.http: Session expired 2026-08-24 04:30:26,204 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:30:26] "POST /google_drive/picker/session HTTP/1.1" 200 - 5 0.001 0.191 2026-08-24 04:30:26,209 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [644, 643, 642] 2026-08-24 04:30:26,242 202 INFO rb-5fd110a-224202-407438 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-24 04:30:29,324 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1814] 2026-08-24 04:30:29,332 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36307] 2026-08-24 04:30:29,338 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:29,599 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1815] 2026-08-24 04:30:29,604 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36309] 2026-08-24 04:30:29,608 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:29,901 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1816] 2026-08-24 04:30:29,909 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36311] 2026-08-24 04:30:29,915 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:29,999 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:gdrive_w4_picker_a from n/a 2026-08-24 04:30:30,008 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:30:30,259 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:30:30] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.008 0.245 2026-08-24 04:30:30,265 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [647, 646, 645] 2026-08-24 04:30:30,307 202 INFO rb-5fd110a-224202-407438 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-24 04:30:33,676 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1817] 2026-08-24 04:30:33,682 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36497] 2026-08-24 04:30:33,688 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:33,978 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1818] 2026-08-24 04:30:33,984 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36499] 2026-08-24 04:30:33,989 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:34,264 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1819] 2026-08-24 04:30:34,268 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36501] 2026-08-24 04:30:34,272 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:34,333 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:gdrive_w4_picker_a from n/a 2026-08-24 04:30:34,341 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:30:35,398 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:30:35] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.009 1.049 2026-08-24 04:30:35,412 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:gdrive_w4_picker_b from n/a 2026-08-24 04:30:35,449 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:30:35] "POST /google_drive/picker/session HTTP/1.1" 200 - 12 0.014 0.014 2026-08-24 04:30:35,465 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [650, 649, 648] 2026-08-24 04:30:35,518 202 INFO rb-5fd110a-224202-407438 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-24 04:30:39,005 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1820] 2026-08-24 04:30:39,012 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36687] 2026-08-24 04:30:39,019 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:39,393 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1821] 2026-08-24 04:30:39,399 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36689] 2026-08-24 04:30:39,403 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:39,647 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1822] 2026-08-24 04:30:39,651 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36691] 2026-08-24 04:30:39,655 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:39,712 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:gdrive_w4_picker_a from n/a 2026-08-24 04:30:39,720 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:30:40,013 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:30:40] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.007 0.288 2026-08-24 04:30:40,023 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:gdrive_w4_picker_b from n/a 2026-08-24 04:30:40,046 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:30:40] "POST /google_drive/picker/session HTTP/1.1" 200 - 12 0.006 0.011 2026-08-24 04:30:40,051 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [653, 652, 651] 2026-08-24 04:30:40,082 202 INFO rb-5fd110a-224202-407438 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-24 04:30:43,781 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1823] 2026-08-24 04:30:43,789 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36877] 2026-08-24 04:30:43,796 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:44,169 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1824] 2026-08-24 04:30:44,177 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36879] 2026-08-24 04:30:44,184 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:44,528 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1825] 2026-08-24 04:30:44,535 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36881] 2026-08-24 04:30:44,540 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:44,626 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:gdrive_w4_picker_a from n/a 2026-08-24 04:30:44,635 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:30:44,914 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:30:44] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.010 0.271 2026-08-24 04:30:44,925 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:gdrive_w4_picker_b from n/a 2026-08-24 04:30:44,960 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:30:44] "POST /google_drive/picker/session HTTP/1.1" 200 - 12 0.012 0.013 2026-08-24 04:30:44,969 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [656, 655, 654] 2026-08-24 04:30:45,019 202 INFO rb-5fd110a-224202-407438 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-24 04:30:48,254 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1826] 2026-08-24 04:30:48,262 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37067] 2026-08-24 04:30:48,269 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:48,644 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1827] 2026-08-24 04:30:48,651 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37069] 2026-08-24 04:30:48,657 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:49,027 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1828] 2026-08-24 04:30:49,035 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37071] 2026-08-24 04:30:49,043 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:49,145 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:gdrive_w4_picker_a from n/a 2026-08-24 04:30:49,158 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:30:49,410 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:30:49] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.009 0.245 2026-08-24 04:30:49,417 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [659, 658, 657] 2026-08-24 04:30:49,466 202 INFO rb-5fd110a-224202-407438 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-24 04:30:53,955 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1829] 2026-08-24 04:30:53,963 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37257] 2026-08-24 04:30:53,970 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:54,349 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1830] 2026-08-24 04:30:54,355 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37259] 2026-08-24 04:30:54,359 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:54,641 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1831] 2026-08-24 04:30:54,649 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37261] 2026-08-24 04:30:54,655 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:54,748 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:gdrive_w4_picker_a from n/a 2026-08-24 04:30:54,760 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:30:55,056 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:30:55] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.009 0.289 2026-08-24 04:30:55,064 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [662, 661, 660] 2026-08-24 04:30:55,122 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:30:55,137 202 INFO rb-5fd110a-224202-407438 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-24 04:30:55,219 202 INFO rb-5fd110a-224202-407438 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-24 04:30:55,292 202 INFO rb-5fd110a-224202-407438 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-24 04:30:55,309 202 INFO rb-5fd110a-224202-407438 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-24 04:30:55,380 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:30:55,391 202 INFO rb-5fd110a-224202-407438 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-24 04:30:55,757 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1832] 2026-08-24 04:30:55,766 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37266] 2026-08-24 04:30:55,772 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:55,826 202 INFO rb-5fd110a-224202-407438 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-24 04:30:56,172 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1833] 2026-08-24 04:30:56,180 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37268] 2026-08-24 04:30:56,186 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:56,680 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:30:56,693 202 INFO rb-5fd110a-224202-407438 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-24 04:30:57,068 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1834] 2026-08-24 04:30:57,077 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37270] 2026-08-24 04:30:57,082 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:57,508 202 INFO rb-5fd110a-224202-407438 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-24 04:30:57,841 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1835] 2026-08-24 04:30:57,849 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37272] 2026-08-24 04:30:57,854 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:58,193 202 INFO rb-5fd110a-224202-407438 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-24 04:30:58,538 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1836] 2026-08-24 04:30:58,547 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37274] 2026-08-24 04:30:58,552 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:30:58,948 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:30:58,959 202 INFO rb-5fd110a-224202-407438 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-24 04:30:59,003 202 INFO rb-5fd110a-224202-407438 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-24 04:30:59,031 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [663] 2026-08-24 04:30:59,046 202 INFO rb-5fd110a-224202-407438 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-24 04:30:59,179 202 INFO rb-5fd110a-224202-407438 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-24 04:30:59,224 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:30:59,237 202 INFO rb-5fd110a-224202-407438 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-24 04:30:59,273 202 INFO rb-5fd110a-224202-407438 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-24 04:30:59,305 202 INFO rb-5fd110a-224202-407438 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-24 04:30:59,334 202 INFO rb-5fd110a-224202-407438 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-24 04:30:59,353 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [664] 2026-08-24 04:30:59,378 202 INFO rb-5fd110a-224202-407438 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-24 04:30:59,417 202 INFO rb-5fd110a-224202-407438 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-24 04:30:59,433 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [665] 2026-08-24 04:30:59,457 202 INFO rb-5fd110a-224202-407438 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-24 04:30:59,492 202 INFO rb-5fd110a-224202-407438 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-24 04:30:59,510 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [666] 2026-08-24 04:30:59,539 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:30:59,554 202 INFO rb-5fd110a-224202-407438 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-24 04:30:59,929 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1837] 2026-08-24 04:30:59,939 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37276] 2026-08-24 04:30:59,945 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:00,335 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1838] 2026-08-24 04:31:00,346 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37281] 2026-08-24 04:31:00,353 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:00,384 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3307], uid: 1751, model: res.partner 2026-08-24 04:31:00,407 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1751, model: ir.attachment 2026-08-24 04:31:00,447 202 INFO rb-5fd110a-224202-407438 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-24 04:31:00,766 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1839] 2026-08-24 04:31:00,773 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37283] 2026-08-24 04:31:00,779 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:00,870 202 INFO rb-5fd110a-224202-407438 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-24 04:31:01,195 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1840] 2026-08-24 04:31:01,202 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37287] 2026-08-24 04:31:01,207 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:01,346 202 INFO rb-5fd110a-224202-407438 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-24 04:31:01,722 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1841] 2026-08-24 04:31:01,729 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37292] 2026-08-24 04:31:01,735 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:01,843 202 INFO rb-5fd110a-224202-407438 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-24 04:31:02,190 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1842] 2026-08-24 04:31:02,199 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37296] 2026-08-24 04:31:02,205 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:02,316 202 INFO rb-5fd110a-224202-407438 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-24 04:31:02,587 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1843] 2026-08-24 04:31:02,594 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37300] 2026-08-24 04:31:02,599 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:02,754 202 INFO rb-5fd110a-224202-407438 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-24 04:31:03,112 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1844] 2026-08-24 04:31:03,118 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37305] 2026-08-24 04:31:03,123 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:03,211 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:31:03,221 202 INFO rb-5fd110a-224202-407438 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-24 04:31:03,477 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1845] 2026-08-24 04:31:03,484 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37310] 2026-08-24 04:31:03,490 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:03,798 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1846] 2026-08-24 04:31:03,806 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37312] 2026-08-24 04:31:03,812 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:03,854 202 INFO rb-5fd110a-224202-407438 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-24 04:31:04,139 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1847] 2026-08-24 04:31:04,147 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37315] 2026-08-24 04:31:04,153 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:04,466 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1848] 2026-08-24 04:31:04,475 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37317] 2026-08-24 04:31:04,481 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:04,538 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1760, model: google.drive.account 2026-08-24 04:31:04,555 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1760, model: google.drive.account 2026-08-24 04:31:04,557 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [362], uid: 1761, model: google.drive.account 2026-08-24 04:31:04,569 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [668, 667] 2026-08-24 04:31:04,584 202 INFO rb-5fd110a-224202-407438 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-24 04:31:04,825 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1849] 2026-08-24 04:31:04,833 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37320] 2026-08-24 04:31:04,839 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:05,151 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1850] 2026-08-24 04:31:05,158 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37322] 2026-08-24 04:31:05,164 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:05,219 202 INFO rb-5fd110a-224202-407438 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-24 04:31:05,481 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1851] 2026-08-24 04:31:05,487 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37325] 2026-08-24 04:31:05,492 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:05,784 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1852] 2026-08-24 04:31:05,791 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37327] 2026-08-24 04:31:05,797 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:05,843 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:31:05,854 202 INFO rb-5fd110a-224202-407438 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-24 04:31:06,179 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1853] 2026-08-24 04:31:06,188 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37329] 2026-08-24 04:31:06,193 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:06,247 202 INFO rb-5fd110a-224202-407438 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-24 04:31:06,579 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1854] 2026-08-24 04:31:06,588 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37331] 2026-08-24 04:31:06,594 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:06,645 202 INFO rb-5fd110a-224202-407438 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-24 04:31:07,003 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1855] 2026-08-24 04:31:07,021 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37333] 2026-08-24 04:31:07,029 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:07,081 202 INFO rb-5fd110a-224202-407438 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-24 04:31:07,398 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1856] 2026-08-24 04:31:07,405 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37335] 2026-08-24 04:31:07,412 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:07,489 202 INFO rb-5fd110a-224202-407438 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-24 04:31:07,871 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1857] 2026-08-24 04:31:07,879 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37337] 2026-08-24 04:31:07,886 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:11,100 202 INFO rb-5fd110a-224202-407438 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-24 04:31:11,390 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1858] 2026-08-24 04:31:11,399 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37523] 2026-08-24 04:31:11,405 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:11,486 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:31:13,403 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55c3268e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:31:13,404 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5628de200> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:31:13,408 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:31:13,410 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:31:13,411 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff5628dee80> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:31:13,420 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:31:13,420 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:31:13,422 202 INFO rb-5fd110a-224202-407438 odoo.modules.registry: module viin_google_drive: creating or updating database tables 2026-08-24 04:31:13,642 202 INFO rb-5fd110a-224202-407438 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-24 04:31:17,445 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1859] 2026-08-24 04:31:17,456 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37709] 2026-08-24 04:31:17,462 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:17,828 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1860] 2026-08-24 04:31:17,835 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37711] 2026-08-24 04:31:17,842 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:18,021 202 INFO rb-5fd110a-224202-407438 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-24 04:31:21,573 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1861] 2026-08-24 04:31:21,580 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37899] 2026-08-24 04:31:21,586 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:21,919 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1862] 2026-08-24 04:31:21,927 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37901] 2026-08-24 04:31:21,933 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:22,076 202 INFO rb-5fd110a-224202-407438 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-24 04:31:25,888 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1863] 2026-08-24 04:31:25,895 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38089] 2026-08-24 04:31:25,900 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:26,227 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1864] 2026-08-24 04:31:26,234 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38091] 2026-08-24 04:31:26,241 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:26,369 202 INFO rb-5fd110a-224202-407438 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-24 04:31:29,650 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1865] 2026-08-24 04:31:29,656 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38279] 2026-08-24 04:31:29,661 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:29,985 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1866] 2026-08-24 04:31:29,990 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38281] 2026-08-24 04:31:29,995 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:30,145 202 INFO rb-5fd110a-224202-407438 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-24 04:31:33,791 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1867] 2026-08-24 04:31:33,798 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38469] 2026-08-24 04:31:33,804 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:34,130 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1868] 2026-08-24 04:31:34,136 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38471] 2026-08-24 04:31:34,140 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:34,258 202 INFO rb-5fd110a-224202-407438 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-24 04:31:37,808 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1869] 2026-08-24 04:31:37,816 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38659] 2026-08-24 04:31:37,822 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:38,217 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1870] 2026-08-24 04:31:38,223 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38661] 2026-08-24 04:31:38,229 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:38,368 202 INFO rb-5fd110a-224202-407438 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-24 04:31:42,038 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1871] 2026-08-24 04:31:42,046 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38849] 2026-08-24 04:31:42,052 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:42,363 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1872] 2026-08-24 04:31:42,369 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38851] 2026-08-24 04:31:42,373 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:42,473 202 INFO rb-5fd110a-224202-407438 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-24 04:31:46,032 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1873] 2026-08-24 04:31:46,038 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39039] 2026-08-24 04:31:46,044 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:46,415 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1874] 2026-08-24 04:31:46,423 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39041] 2026-08-24 04:31:46,430 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:46,541 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted google.drive.account records with IDs: [378] 2026-08-24 04:31:46,648 202 INFO rb-5fd110a-224202-407438 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-24 04:31:49,917 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1875] 2026-08-24 04:31:49,923 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39229] 2026-08-24 04:31:49,927 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:50,296 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1876] 2026-08-24 04:31:50,305 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39231] 2026-08-24 04:31:50,317 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:50,499 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [670] 2026-08-24 04:31:50,532 202 INFO rb-5fd110a-224202-407438 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-24 04:31:54,371 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1877] 2026-08-24 04:31:54,377 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39419] 2026-08-24 04:31:54,383 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:54,741 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1878] 2026-08-24 04:31:54,748 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39421] 2026-08-24 04:31:54,755 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:54,840 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1790, model: ir.model 2026-08-24 04:31:54,850 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1790, model: ir.model 2026-08-24 04:31:54,961 202 INFO rb-5fd110a-224202-407438 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-24 04:31:59,338 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1879] 2026-08-24 04:31:59,346 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39609] 2026-08-24 04:31:59,352 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:31:59,703 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1880] 2026-08-24 04:31:59,709 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39611] 2026-08-24 04:31:59,715 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:32:01,301 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5600c5800> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:32:01,301 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55fbb84a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:32:01,305 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:32:01,307 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:32:01,308 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55fbb80e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:32:01,317 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:32:01,317 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:32:01,326 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:32:01,337 202 INFO rb-5fd110a-224202-407438 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-24 04:32:01,842 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1881] 2026-08-24 04:32:01,852 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39615] 2026-08-24 04:32:01,857 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:32:02,178 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [674, 673, 672] 2026-08-24 04:32:02,182 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [671] 2026-08-24 04:32:02,207 202 INFO rb-5fd110a-224202-407438 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-24 04:32:02,541 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1882] 2026-08-24 04:32:02,550 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39619] 2026-08-24 04:32:02,555 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:32:02,722 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [677, 676] 2026-08-24 04:32:02,724 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [675] 2026-08-24 04:32:02,739 202 INFO rb-5fd110a-224202-407438 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-24 04:32:03,011 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1883] 2026-08-24 04:32:03,019 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39622] 2026-08-24 04:32:03,025 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:32:03,297 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [681, 680, 679] 2026-08-24 04:32:03,300 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [678] 2026-08-24 04:32:03,324 202 INFO rb-5fd110a-224202-407438 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-24 04:32:03,694 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1884] 2026-08-24 04:32:03,703 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39625] 2026-08-24 04:32:03,710 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:32:03,965 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [685, 684, 683] 2026-08-24 04:32:03,969 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [682] 2026-08-24 04:32:03,995 202 INFO rb-5fd110a-224202-407438 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-24 04:32:04,291 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1885] 2026-08-24 04:32:04,299 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39628] 2026-08-24 04:32:04,303 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:32:04,477 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [688, 687] 2026-08-24 04:32:04,479 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [686] 2026-08-24 04:32:04,494 202 INFO rb-5fd110a-224202-407438 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-24 04:32:04,752 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1886] 2026-08-24 04:32:04,759 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39631] 2026-08-24 04:32:04,763 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:32:04,843 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [689] 2026-08-24 04:32:04,865 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:32:06,363 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1800 deleted mail.mail records with IDs: [1887] 2026-08-24 04:32:06,417 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1888] 2026-08-24 04:32:06,498 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1801 deleted mail.mail records with IDs: [1889] 2026-08-24 04:32:06,561 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1890] 2026-08-24 04:32:06,682 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1802 deleted mail.mail records with IDs: [1891] 2026-08-24 04:32:06,734 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1892] 2026-08-24 04:32:06,818 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1893] 2026-08-24 04:32:06,919 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1804 deleted mail.mail records with IDs: [1894] 2026-08-24 04:32:06,929 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_assigner_ticket_access ... 2026-08-24 04:32:06,993 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 1802, model: viin.helpdesk.ticket 2026-08-24 04:32:07,006 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 1802, model: viin.helpdesk.ticket 2026-08-24 04:32:07,088 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1802 deleted mail.message records with IDs: [39642, 39641] 2026-08-24 04:32:07,098 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [17], uid: 1802, model: viin.helpdesk.ticket 2026-08-24 04:32:07,131 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_employee_user_ticket_access_rights ... 2026-08-24 04:32:07,377 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1801 deleted mail.mail records with IDs: [1895] 2026-08-24 04:32:07,463 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1802 deleted mail.message records with IDs: [39635, 39634] 2026-08-24 04:32:07,474 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [13], uid: 1802, model: viin.helpdesk.ticket 2026-08-24 04:32:07,534 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1802 deleted mail.message records with IDs: [39645, 39639, 39638] 2026-08-24 04:32:07,549 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1802 deleted viin.helpdesk.ticket records with IDs: [15] 2026-08-24 04:32:07,557 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1802 deleted mail.followers records with IDs: [4087, 4088, 4089] 2026-08-24 04:32:07,583 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_leader_access_team ... 2026-08-24 04:32:07,629 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_manager_access_sla ... 2026-08-24 04:32:07,740 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1806 deleted viin.helpdesk.sla records with IDs: [4] 2026-08-24 04:32:07,763 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_manager_user_access_tag ... 2026-08-24 04:32:07,790 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1806 deleted viin.helpdesk.tag records with IDs: [7] 2026-08-24 04:32:07,813 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_member_follower_ticket_access_stage ... 2026-08-24 04:32:07,870 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_portal_user_access_stage ... 2026-08-24 04:32:07,893 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1801, model: viin.helpdesk.stage 2026-08-24 04:32:07,924 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_portal_user_access_tag ... 2026-08-24 04:32:07,943 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1801, model: viin.helpdesk.tag 2026-08-24 04:32:07,971 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_portal_user_ticket_access_rights ... 2026-08-24 04:32:07,997 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [419], uid: 1801, model: viin.helpdesk.team 2026-08-24 04:32:08,016 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [419], uid: 1801, model: viin.helpdesk.team 2026-08-24 04:32:08,039 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [13], uid: 1801, model: viin.helpdesk.ticket 2026-08-24 04:32:08,073 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_public_user_access_stage ... 2026-08-24 04:32:08,088 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1800, model: viin.helpdesk.stage 2026-08-24 04:32:08,114 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_public_user_ticket_access_rights ... 2026-08-24 04:32:08,161 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1800 deleted mail.message records with IDs: [39635, 39634] 2026-08-24 04:32:08,164 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1800 deleted viin.helpdesk.ticket records with IDs: [13] 2026-08-24 04:32:08,169 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1800 deleted mail.followers records with IDs: [4081, 4082, 4083] 2026-08-24 04:32:08,184 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_user_group_ticket_access_rights ... 2026-08-24 04:32:08,218 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [419], uid: 1803, model: viin.helpdesk.team 2026-08-24 04:32:08,370 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1801 deleted mail.mail records with IDs: [1896] 2026-08-24 04:32:08,445 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1801 deleted mail.mail records with IDs: [1897] 2026-08-24 04:32:08,513 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1805 deleted mail.message records with IDs: [39648, 39647, 39646, 39637, 39636] 2026-08-24 04:32:08,521 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [14], uid: 1805, model: viin.helpdesk.ticket 2026-08-24 04:32:08,542 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [419], uid: 1805, model: viin.helpdesk.team 2026-08-24 04:32:08,574 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1804 deleted mail.message records with IDs: [39641] 2026-08-24 04:32:08,586 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1804 deleted viin.helpdesk.ticket records with IDs: [17] 2026-08-24 04:32:08,591 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1804 deleted mail.followers records with IDs: [4092, 4093] 2026-08-24 04:32:08,616 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_user_internal_access_sla ... 2026-08-24 04:32:08,668 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1802, model: viin.helpdesk.sla 2026-08-24 04:32:08,709 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:32:10,325 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1807 deleted mail.mail records with IDs: [1898] 2026-08-24 04:32:10,421 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1899] 2026-08-24 04:32:10,507 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1808 deleted mail.mail records with IDs: [1900] 2026-08-24 04:32:10,561 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1901] 2026-08-24 04:32:10,666 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1809 deleted mail.mail records with IDs: [1902] 2026-08-24 04:32:10,721 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1903] 2026-08-24 04:32:10,818 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1904] 2026-08-24 04:32:10,924 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1811 deleted mail.mail records with IDs: [1905] 2026-08-24 04:32:10,935 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk.tests.test_add_followers: Starting TestAddFollowers.test_add_partner_to_followers_list ... 2026-08-24 04:32:11,006 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1808 deleted mail.mail records with IDs: [1906] 2026-08-24 04:32:11,041 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:32:12,675 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1814 deleted mail.mail records with IDs: [1907] 2026-08-24 04:32:12,736 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1908] 2026-08-24 04:32:12,803 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1815 deleted mail.mail records with IDs: [1909] 2026-08-24 04:32:12,851 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1910] 2026-08-24 04:32:12,939 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1816 deleted mail.mail records with IDs: [1911] 2026-08-24 04:32:12,984 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1912] 2026-08-24 04:32:13,072 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1913] 2026-08-24 04:32:13,170 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [1914] 2026-08-24 04:32:13,181 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_analysis_ticket ... 2026-08-24 04:32:13,830 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1915] 2026-08-24 04:32:13,870 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_auto_set_partner_value_when_create_ticket ... 2026-08-24 04:32:13,982 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1916] 2026-08-24 04:32:14,006 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_balanced_assignation ... 2026-08-24 04:32:14,103 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1917] 2026-08-24 04:32:14,154 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1918] 2026-08-24 04:32:14,208 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1919] 2026-08-24 04:32:14,278 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1920] 2026-08-24 04:32:14,302 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_copy_names_the_copies_in_batch ... 2026-08-24 04:32:14,407 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1921] 2026-08-24 04:32:14,466 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1922] 2026-08-24 04:32:14,533 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1923] 2026-08-24 04:32:14,613 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1924] 2026-08-24 04:32:14,668 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1925] 2026-08-24 04:32:14,733 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1926] 2026-08-24 04:32:14,765 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_random_assign_exclude_team_leader ... 2026-08-24 04:32:14,913 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1927] 2026-08-24 04:32:14,952 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_random_assignation ... 2026-08-24 04:32:15,101 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1928] 2026-08-24 04:32:15,171 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1929] 2026-08-24 04:32:15,241 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1930] 2026-08-24 04:32:15,322 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1931] 2026-08-24 04:32:15,356 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_unlink_stage ... 2026-08-24 04:32:15,400 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_unlink_team ... 2026-08-24 04:32:15,457 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:32:17,079 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1821 deleted mail.mail records with IDs: [1932] 2026-08-24 04:32:17,153 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1933] 2026-08-24 04:32:17,255 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1822 deleted mail.mail records with IDs: [1934] 2026-08-24 04:32:17,323 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1935] 2026-08-24 04:32:17,457 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1823 deleted mail.mail records with IDs: [1936] 2026-08-24 04:32:17,525 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1937] 2026-08-24 04:32:17,640 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1938] 2026-08-24 04:32:17,758 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1825 deleted mail.mail records with IDs: [1939] 2026-08-24 04:32:17,772 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk.tests.test_helpdesk_digest: Starting TestHelpdeskDigest.test_ticket_closed ... 2026-08-24 04:32:17,802 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39694, 39693, 39692, 39691, 39690, 39689, 39688, 39687, 2667, 2666, 2665, 2664, 2663, 2662, 2661, 2660, 2659, 2658, 2657, 2654, 2653, 2652, 2651, 2650, 2649, 2648, 2647, 2646, 2645, 2644, 2643, 2642, 2641, 2640] 2026-08-24 04:32:17,823 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [142734, 142743, 142744, 142745, 142735, 142736, 142737, 142738, 142739, 142740, 142741, 142742] 2026-08-24 04:32:17,823 202 INFO rb-5fd110a-224202-407438 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-24 04:32:17,829 202 INFO rb-5fd110a-224202-407438 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, 4150, 4151, 4152, 4153, 4154, 4155, 4156, 4157, 4158, 4159, 4160, 4161, 4162] 2026-08-24 04:32:17,945 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1940] 2026-08-24 04:32:18,010 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1941] 2026-08-24 04:32:18,083 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1942] 2026-08-24 04:32:18,146 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1943] 2026-08-24 04:32:18,212 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1944] 2026-08-24 04:32:18,277 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1945] 2026-08-24 04:32:18,337 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1946] 2026-08-24 04:32:18,402 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1947] 2026-08-24 04:32:18,464 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1948] 2026-08-24 04:32:18,531 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1949] 2026-08-24 04:32:18,596 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1950] 2026-08-24 04:32:18,662 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1951] 2026-08-24 04:32:19,081 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk.tests.test_helpdesk_digest: Starting TestHelpdeskDigest.test_ticket_opened ... 2026-08-24 04:32:19,106 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39694, 39693, 39692, 39691, 39690, 39689, 39688, 39687, 2667, 2666, 2665, 2664, 2663, 2662, 2661, 2660, 2659, 2658, 2657, 2654, 2653, 2652, 2651, 2650, 2649, 2648, 2647, 2646, 2645, 2644, 2643, 2642, 2641, 2640] 2026-08-24 04:32:19,117 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [142734, 142743, 142744, 142745, 142735, 142736, 142737, 142738, 142739, 142740, 142741, 142742] 2026-08-24 04:32:19,117 202 INFO rb-5fd110a-224202-407438 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-24 04:32:19,123 202 INFO rb-5fd110a-224202-407438 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, 4150, 4151, 4152, 4153, 4154, 4155, 4156, 4157, 4158, 4159, 4160, 4161, 4162] 2026-08-24 04:32:19,260 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1952] 2026-08-24 04:32:19,335 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1953] 2026-08-24 04:32:19,405 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1954] 2026-08-24 04:32:19,476 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1955] 2026-08-24 04:32:19,548 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1956] 2026-08-24 04:32:19,627 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1957] 2026-08-24 04:32:19,705 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1958] 2026-08-24 04:32:19,778 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1959] 2026-08-24 04:32:19,850 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1960] 2026-08-24 04:32:19,923 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1961] 2026-08-24 04:32:19,994 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1962] 2026-08-24 04:32:20,050 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1963] 2026-08-24 04:32:20,368 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:32:20,381 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk.tests.test_helpdesk_portal: Starting TestHelpdeskPortal.test_portals ... 2026-08-24 04:32:20,393 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:portal from n/a 2026-08-24 04:32:20,402 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:32:21,400 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:32:21] "GET /my/tickets/create HTTP/1.1" 200 - 233 0.149 0.851 2026-08-24 04:32:21,615 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:32:21] "POST /my/tickets/create HTTP/1.1" 200 - 108 0.066 0.142 2026-08-24 04:32:21,781 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:32:21] "GET /my/tickets/74 HTTP/1.1" 200 - 55 0.034 0.124 2026-08-24 04:32:21,935 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1966] 2026-08-24 04:32:21,965 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1967] 2026-08-24 04:32:22,025 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:32:22] "GET /my/tickets/74 HTTP/1.1" 200 - 30 0.014 0.043 2026-08-24 04:32:22,033 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:32:22] "GET /my/tickets/9999999?access_token=1 HTTP/1.1" 303 - 1 0.000 0.002 2026-08-24 04:32:22,298 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:32:22] "GET /my HTTP/1.1" 200 - 78 0.039 0.224 2026-08-24 04:32:22,457 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:32:22] "GET /my/tickets HTTP/1.1" 200 - 46 0.025 0.131 2026-08-24 04:32:22,461 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk.tests.test_helpdesk_portal.TestHelpdeskPortal.test_portals: waiting for threads: [] 2026-08-24 04:32:22,491 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:32:22,520 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk.tests.test_helpdesk_send_email: Starting TestHelpdeskSendEmail.test_send_email_01 ... 2026-08-24 04:32:22,631 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk.tests.test_helpdesk_send_email: Starting TestHelpdeskSendEmail.test_send_email_02 ... 2026-08-24 04:32:22,863 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1968] 2026-08-24 04:32:22,891 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1969] 2026-08-24 04:32:22,921 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk.tests.test_helpdesk_send_email: Starting TestHelpdeskSendEmail.test_send_email_03 ... 2026-08-24 04:32:23,137 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1970] 2026-08-24 04:32:23,239 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1971] 2026-08-24 04:32:23,263 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1972] 2026-08-24 04:32:23,289 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:32:23,317 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_send_helpdesk_sla_deadline_reminder_email ... 2026-08-24 04:32:23,456 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1973] 2026-08-24 11:45:00,000 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) started manually 2026-08-24 11:45:00,000 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) done 2026-08-24 11:46:00,000 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) started manually 2026-08-24 11:46:00,000 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) done 2026-08-24 12:15:00,000 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) started manually 2026-08-24 12:15:00,000 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) done 2026-08-24 12:16:00,000 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) started manually 2026-08-24 12:16:00,000 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) done 2026-08-25 07:45:00,000 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) started manually 2026-08-25 07:45:00,000 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) done 2026-08-25 07:46:00,000 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) started manually 2026-08-25 07:46:00,000 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) done 2026-08-25 08:15:00,000 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) started manually 2026-08-25 08:15:00,000 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) done 2026-08-25 08:16:00,000 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) started manually 2026-08-25 08:16:00,000 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) done 2026-08-24 04:32:24,221 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_overlap ... 2026-08-24 04:32:24,252 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_1 ... 2026-08-24 04:32:24,403 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1979] 2026-08-24 04:32:24,432 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_2 ... 2026-08-24 04:32:24,568 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1980] 2026-08-24 04:32:24,599 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_failed ... 2026-08-24 04:32:24,731 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1981] 2026-08-24 04:32:24,944 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1982] 2026-08-24 04:32:24,986 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_ongoing_reached ... 2026-08-24 04:32:25,156 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1983] 2026-08-24 04:32:25,207 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:32:26,941 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1828 deleted mail.mail records with IDs: [1984] 2026-08-24 04:32:27,012 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1985] 2026-08-24 04:32:27,112 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1829 deleted mail.mail records with IDs: [1986] 2026-08-24 04:32:27,180 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1987] 2026-08-24 04:32:27,332 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1830 deleted mail.mail records with IDs: [1988] 2026-08-24 04:32:27,414 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1989] 2026-08-24 04:32:27,538 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1990] 2026-08-24 04:32:27,669 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1832 deleted mail.mail records with IDs: [1991] 2026-08-24 04:32:27,683 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket ... 2026-08-24 04:32:27,760 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1992] 2026-08-24 04:32:27,828 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket_for_yourself ... 2026-08-24 04:32:28,031 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1993] 2026-08-24 04:32:28,141 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket_unlink_data ... 2026-08-24 04:32:28,247 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1994] 2026-08-24 04:32:28,307 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket_with_pretty_format_a_2_tuple ... 2026-08-24 04:32:28,500 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1995] 2026-08-24 04:32:28,600 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_opp_create_ticket ... 2026-08-24 04:32:28,716 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1996] 2026-08-24 04:32:28,751 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [123828] 2026-08-24 04:32:28,751 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [9] 2026-08-24 04:32:28,818 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:32:30,384 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1835 deleted mail.mail records with IDs: [1997] 2026-08-24 04:32:30,455 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1998] 2026-08-24 04:32:30,553 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1836 deleted mail.mail records with IDs: [1999] 2026-08-24 04:32:30,625 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2000] 2026-08-24 04:32:30,744 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1837 deleted mail.mail records with IDs: [2001] 2026-08-24 04:32:30,795 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2002] 2026-08-24 04:32:30,903 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2003] 2026-08-24 04:32:31,032 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1839 deleted mail.mail records with IDs: [2004] 2026-08-24 04:32:31,105 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2005] 2026-08-24 04:32:31,165 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2006] 2026-08-24 04:32:31,173 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk_crm.tests.test_ticket2lead: Starting TestTicket2Lead.test_ticket2lead ... 2026-08-24 04:32:31,235 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:32:32,703 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1842 deleted mail.mail records with IDs: [2007] 2026-08-24 04:32:32,767 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2008] 2026-08-24 04:32:32,839 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1843 deleted mail.mail records with IDs: [2009] 2026-08-24 04:32:32,892 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2010] 2026-08-24 04:32:33,032 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [2011] 2026-08-24 04:32:33,102 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2012] 2026-08-24 04:32:33,231 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2013] 2026-08-24 04:32:33,358 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1846 deleted mail.mail records with IDs: [2014] 2026-08-24 04:32:33,372 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk_hr.tests.test_helpdesk_hr: Starting TestHelpdeskHR.test_compute_source_department_id ... 2026-08-24 04:32:33,475 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2015] 2026-08-24 04:32:33,591 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk_hr.tests.test_helpdesk_hr: Starting TestHelpdeskHR.test_compute_target_department_id ... 2026-08-24 04:32:33,709 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2016] 2026-08-24 04:32:33,791 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:32:35,360 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1849 deleted mail.mail records with IDs: [2017] 2026-08-24 04:32:35,440 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2018] 2026-08-24 04:32:35,538 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1850 deleted mail.mail records with IDs: [2019] 2026-08-24 04:32:35,602 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2020] 2026-08-24 04:32:35,727 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1851 deleted mail.mail records with IDs: [2021] 2026-08-24 04:32:35,797 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2022] 2026-08-24 04:32:35,895 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2023] 2026-08-24 04:32:36,023 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1853 deleted mail.mail records with IDs: [2024] 2026-08-24 04:32:36,038 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk_livechat.tests.test_ticket_command: Starting TestTicketCommand.test_create_ticket_by_command ... 2026-08-24 04:32:36,240 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2025] 2026-08-24 04:32:36,275 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk_livechat.tests.test_ticket_command: Starting TestTicketCommand.test_create_ticket_picks_portal_customer_over_other_operator ... 2026-08-24 04:32:36,450 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2026] 2026-08-24 04:32:36,487 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:32:38,337 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1856 deleted mail.mail records with IDs: [2027] 2026-08-24 04:32:38,415 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2028] 2026-08-24 04:32:38,524 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1857 deleted mail.mail records with IDs: [2029] 2026-08-24 04:32:38,591 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2030] 2026-08-24 04:32:38,722 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1858 deleted mail.mail records with IDs: [2031] 2026-08-24 04:32:38,780 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2032] 2026-08-24 04:32:38,892 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2033] 2026-08-24 04:32:39,003 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1860 deleted mail.mail records with IDs: [2034] 2026-08-24 04:32:39,027 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk_odoo_module.tests.test_helpdesk_ticket: Starting TestHelpdesk.test_compute_odoo_module_version_id_01 ... 2026-08-24 04:32:39,196 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2035] 2026-08-24 04:32:39,222 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk_odoo_module.tests.test_helpdesk_ticket: Starting TestHelpdesk.test_compute_odoo_module_version_id_02 ... 2026-08-24 04:32:39,400 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2036] 2026-08-24 04:32:39,440 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:32:39,451 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk_project.tests.test_access_rights: Starting TestAccessTicket.test_user_who_following_task_or_project_read_ticket ... 2026-08-24 04:32:39,587 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:32:41,108 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1863 deleted mail.mail records with IDs: [2037] 2026-08-24 04:32:41,171 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2038] 2026-08-24 04:32:41,261 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1864 deleted mail.mail records with IDs: [2039] 2026-08-24 04:32:41,328 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2040] 2026-08-24 04:32:41,445 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1865 deleted mail.mail records with IDs: [2041] 2026-08-24 04:32:41,504 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2042] 2026-08-24 04:32:41,591 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2043] 2026-08-24 04:32:41,686 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1867 deleted mail.mail records with IDs: [2044] 2026-08-24 04:32:41,697 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk_project.tests.test_helpdesk_ticket: Starting TestHelpdeskTicket.test_003_change_project_after_set_task ... 2026-08-24 04:32:41,744 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk_project.tests.test_helpdesk_ticket: Starting TestHelpdeskTicket.test_set_project_id_to_false ... 2026-08-24 04:32:41,807 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk_project.tests.test_helpdesk_ticket: Starting TestHelpdeskTicket.test_user_admin_create_ticket ... 2026-08-24 04:32:41,879 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:32:43,311 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1870 deleted mail.mail records with IDs: [2045] 2026-08-24 04:32:43,369 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2046] 2026-08-24 04:32:43,451 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1871 deleted mail.mail records with IDs: [2047] 2026-08-24 04:32:43,521 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2048] 2026-08-24 04:32:43,630 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1872 deleted mail.mail records with IDs: [2049] 2026-08-24 04:32:43,689 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2050] 2026-08-24 04:32:43,839 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2051] 2026-08-24 04:32:43,971 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1874 deleted mail.mail records with IDs: [2052] 2026-08-24 04:32:43,985 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk_project.tests.test_project_task: Starting TestProjectTask.test_view_ticket_count ... 2026-08-24 04:32:44,072 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:32:45,480 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1877 deleted mail.mail records with IDs: [2053] 2026-08-24 04:32:45,545 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2054] 2026-08-24 04:32:45,640 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1878 deleted mail.mail records with IDs: [2055] 2026-08-24 04:32:45,716 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2056] 2026-08-24 04:32:45,848 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1879 deleted mail.mail records with IDs: [2057] 2026-08-24 04:32:45,904 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2058] 2026-08-24 04:32:46,004 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2059] 2026-08-24 04:32:46,120 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1881 deleted mail.mail records with IDs: [2060] 2026-08-24 04:32:46,144 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk_project.tests.test_task2ticket: Starting TestTask2Ticket.test_task2ticket ... 2026-08-24 04:32:46,230 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2061] 2026-08-24 04:32:46,268 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [137698] 2026-08-24 04:32:46,268 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [26] 2026-08-24 04:32:46,353 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk_project.tests.test_task2ticket: Starting TestTask2Ticket.test_task2ticket_for_yourself ... 2026-08-24 04:32:46,589 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2062] 2026-08-24 04:32:46,679 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk_project.tests.test_task2ticket: Starting TestTask2Ticket.test_task2ticket_unlink ... 2026-08-24 04:32:46,782 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2063] 2026-08-24 04:32:46,844 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:32:48,357 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1884 deleted mail.mail records with IDs: [2064] 2026-08-24 04:32:48,417 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2065] 2026-08-24 04:32:48,489 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1885 deleted mail.mail records with IDs: [2066] 2026-08-24 04:32:48,537 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2067] 2026-08-24 04:32:48,640 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1886 deleted mail.mail records with IDs: [2068] 2026-08-24 04:32:48,697 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2069] 2026-08-24 04:32:48,818 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2070] 2026-08-24 04:32:48,920 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1888 deleted mail.mail records with IDs: [2071] 2026-08-24 04:32:48,986 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2072] 2026-08-24 04:32:49,060 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2073] 2026-08-24 04:32:49,095 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_convert_ticket_to_task ... 2026-08-24 04:32:49,157 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2074] 2026-08-24 04:32:49,196 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_convert_ticket_to_task_remains_assignee ... 2026-08-24 04:32:49,318 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2075] 2026-08-24 04:32:49,474 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_multy_ticket2task ... 2026-08-24 04:32:49,599 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_ticket2task ... 2026-08-24 04:32:49,744 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2077] 2026-08-24 04:32:49,867 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:32:50,058 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2078] 2026-08-24 04:32:50,767 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2079] 2026-08-24 04:32:50,840 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2080] 2026-08-24 04:32:50,848 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk_project.tests.test_ticket_count: Starting TestHelpdeskTicket.test_check_help_desk_ticket_count ... 2026-08-24 04:32:50,877 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:32:52,506 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1891 deleted mail.mail records with IDs: [2081] 2026-08-24 04:32:52,581 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2082] 2026-08-24 04:32:52,687 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1892 deleted mail.mail records with IDs: [2083] 2026-08-24 04:32:52,760 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2084] 2026-08-24 04:32:52,919 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1893 deleted mail.mail records with IDs: [2085] 2026-08-24 04:32:53,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2086] 2026-08-24 04:32:53,105 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2087] 2026-08-24 04:32:53,217 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1895 deleted mail.mail records with IDs: [2088] 2026-08-24 04:32:53,233 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_portal: Starting TestHelpdeskPortal.test_portals ... 2026-08-24 04:32:53,453 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:portal from n/a 2026-08-24 04:32:53,462 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:32:54,236 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:32:54] "GET /my/tickets/create?saleorder=516 HTTP/1.1" 200 - 227 0.082 0.694 2026-08-24 04:32:54,428 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:32:54] "POST /my/tickets/create?saleorder=516 HTTP/1.1" 200 - 112 0.063 0.122 2026-08-24 04:32:54,466 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_portal: Starting TestHelpdeskPortal.test_portals_ticket_company_matches_sale_order ... 2026-08-24 04:32:58,009 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:company_b_portal from n/a 2026-08-24 04:32:58,018 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:32:58,953 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:32:58] "GET /my/tickets/create?saleorder=517 HTTP/1.1" 200 - 222 0.085 0.851 2026-08-24 04:32:59,138 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:32:59] "POST /my/tickets/create?saleorder=517 HTTP/1.1" 200 - 90 0.057 0.123 2026-08-24 04:32:59,209 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:32:59,230 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_sale: Starting TestHelpdeskSale.test_onchange_sale_order_01 ... 2026-08-24 04:32:59,343 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_sale: Starting TestHelpdeskSale.test_onchange_sale_order_02 ... 2026-08-24 04:32:59,443 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:33:01,014 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1899 deleted mail.mail records with IDs: [2092] 2026-08-24 04:33:01,071 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2093] 2026-08-24 04:33:01,154 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1900 deleted mail.mail records with IDs: [2094] 2026-08-24 04:33:01,223 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2095] 2026-08-24 04:33:01,358 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1901 deleted mail.mail records with IDs: [2096] 2026-08-24 04:33:01,410 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2097] 2026-08-24 04:33:01,516 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2098] 2026-08-24 04:33:01,615 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1903 deleted mail.mail records with IDs: [2099] 2026-08-24 04:33:01,627 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk_timesheet.tests.test_ticket_timesheet: Starting TestTicketTimesheet.test_ticket_timesheet ... 2026-08-24 04:33:01,924 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk_timesheet.tests.test_ticket_timesheet: Starting TestTicketTimesheet.test_ticket_timesheet_01 ... 2026-08-24 04:33:02,243 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:33:03,955 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1906 deleted mail.mail records with IDs: [2100] 2026-08-24 04:33:04,036 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2101] 2026-08-24 04:33:04,142 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1907 deleted mail.mail records with IDs: [2102] 2026-08-24 04:33:04,208 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2103] 2026-08-24 04:33:04,325 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1908 deleted mail.mail records with IDs: [2104] 2026-08-24 04:33:04,387 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2105] 2026-08-24 04:33:04,494 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2106] 2026-08-24 04:33:04,622 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1910 deleted mail.mail records with IDs: [2107] 2026-08-24 04:33:04,893 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2108] 2026-08-24 04:33:04,923 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_01_start_stop_timer_on_ticket ... 2026-08-24 04:33:05,037 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_02_switch_from_task_to_ticket ... 2026-08-24 04:33:05,220 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_03_switch_from_ticket_to_task ... 2026-08-24 04:33:05,384 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_04_cross_day_switch_from_task_to_ticket ... 2026-08-24 04:33:05,599 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_05_cross_day_switch_from_ticket_to_task ... 2026-08-24 04:33:05,827 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_06_systray_timer_menu_sections ... 2026-08-24 04:33:06,033 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:33:06,201 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_department_naming: Starting TestDepartmentNaming.test_01_display_name_default ... 2026-08-24 04:33:06,267 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_department_naming: Starting TestDepartmentNaming.test_02_display_name_hierarchical ... 2026-08-24 04:33:06,289 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_department_naming: Starting TestDepartmentNaming.test_03_rec_names_search_behavior ... 2026-08-24 04:33:06,321 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:33:06,723 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_01_department_manager_not_self_manager ... 2026-08-24 04:33:06,898 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_02_recursive_managers_parent_ids_order_and_count ... 2026-08-24 04:33:06,969 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_03_department_managers_chain_even_if_parent_id_forced_false ... 2026-08-24 04:33:07,106 202 INFO rb-5fd110a-224202-407438 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-24 04:33:07,228 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_05_recursive_managers_index_order_case_multi_dept_superiors ... 2026-08-24 04:33:07,340 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_06_department_manager_ids_cases ... 2026-08-24 04:33:07,442 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_07_department_recursive_child_ids ... 2026-08-24 04:33:07,505 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-24 04:33:07,827 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestComputeParentIdEdgeCases.test_90_department_manager_parent_id_not_self ... 2026-08-24 04:33:07,917 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestComputeParentIdEdgeCases.test_91_staff_parent_id_is_department_manager ... 2026-08-24 04:33:07,954 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:33:08,237 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestComputeParentIdStaleDependency.test_93_stored_parent_id_follows_grandparent_manager_change ... 2026-08-24 04:33:08,370 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:33:08,714 202 INFO rb-5fd110a-224202-407438 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-24 04:33:08,874 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:33:09,217 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_01_public_compute_parent_ids ... 2026-08-24 04:33:09,367 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_02_public_search_parent_ids ... 2026-08-24 04:33:09,398 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_03_public_mirror_parent_id_comodel_is_employee_public ... 2026-08-24 04:33:09,709 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_04_private_parent_id_not_regressed_by_public_fix ... 2026-08-24 04:33:09,903 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_05_public_parent_id_batch_query_count_is_batch_size_independent ... 2026-08-24 04:33:10,402 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-08-24 04:33:10,721 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_hr_department_hierarchy: Starting TestHrDepartmentHierarchy.test_manager_ids_includes_own_and_inherited_managers ... 2026-08-24 04:33:10,849 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_hr_department_hierarchy: Starting TestHrDepartmentHierarchy.test_recursive_child_ids_empty_for_leaf_department ... 2026-08-24 04:33:10,885 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:33:11,205 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_is_department_manager: Starting TestIsDepartmentManager.test_01_compute_is_department_manager ... 2026-08-24 04:33:11,327 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_is_department_manager: Starting TestIsDepartmentManager.test_02_search_is_department_manager_true_false ... 2026-08-24 04:33:11,371 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_is_department_manager: Starting TestIsDepartmentManager.test_03_search_is_department_manager_not_equal ... 2026-08-24 04:33:11,426 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:33:11,566 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_organization_participation: Starting TestOrganizationParticipation.test_01_participation_date_constraint_invalid ... 2026-08-24 04:33:11,630 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_organization_participation: Starting TestOrganizationParticipation.test_02_participation_date_constraint_valid ... 2026-08-24 04:33:11,669 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:33:11,682 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_every_toggle_availability_is_assigned_in_compute ... 2026-08-24 04:33:11,704 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_every_toggle_has_matching_availability_field ... 2026-08-24 04:33:11,726 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_every_toggle_has_view_wiring ... 2026-08-24 04:33:11,758 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_existing_availability_fields_exist ... 2026-08-24 04:33:11,782 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_existing_compute_availability_matches_registry ... 2026-08-24 04:33:11,961 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_existing_module_toggle_fields_exist ... 2026-08-24 04:33:11,982 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_retirement_age_availability_field_exists ... 2026-08-24 04:33:12,002 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_retirement_age_compute_availability_matches_registry ... 2026-08-24 04:33:12,139 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_retirement_age_module_toggle_field_exists ... 2026-08-24 04:33:12,168 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:33:12,783 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_01_search_in_and_equal ... 2026-08-24 04:33:12,969 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_02_search_not_in_and_not_equal ... 2026-08-24 04:33:13,023 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_03_search_ilike_and_not_ilike ... 2026-08-24 04:33:13,083 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_04_search_any_and_not_any ... 2026-08-24 04:33:13,131 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_05_search_without_department_managers ... 2026-08-24 04:33:13,183 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-24 04:33:13,473 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIdsEdgeCases.test_06_search_equal_false_and_not_equal_false ... 2026-08-24 04:33:13,605 202 INFO rb-5fd110a-224202-407438 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-24 04:33:13,644 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIdsEdgeCases.test_08_search_invalid_operator_raises ... 2026-08-24 04:33:13,675 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:33:14,112 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2109] 2026-08-24 04:33:14,121 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39970] 2026-08-24 04:33:14,127 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:33:14,432 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2110] 2026-08-24 04:33:14,439 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39972] 2026-08-24 04:33:14,443 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:33:14,455 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_01_regular_user_cannot_write_employee_vat ... 2026-08-24 04:33:14,459 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1913, model: hr.employee 2026-08-24 04:33:14,477 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_02_hr_user_can_write_employee_vat_and_sync_partner ... 2026-08-24 04:33:14,553 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_03_access_hr_organization_models ... 2026-08-24 04:33:14,616 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1913, model: hr.organization 2026-08-24 04:33:14,640 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_04_access_participation_models ... 2026-08-24 04:33:14,693 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1913, model: hr.organization.participation 2026-08-24 04:33:14,721 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:33:14,732 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_account.tests.test_access_right: Starting TestAccessRight.test_access_right_user_analytic_accounting ... 2026-08-24 04:33:15,447 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_account.tests.test_access_right: Starting TestAccessRight.test_access_right_user_full_accounting_feature ... 2026-08-24 04:33:16,085 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:33:16,097 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_account.tests.test_accout_analytic_distribution_model: Starting TestAnalyticDistributionModel.test_compute_analytic_distribution ... 2026-08-24 04:33:16,905 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:33:16,916 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_account.tests.test_hr_department: Starting TestHrDepartment.test_create_new_deparment ... 2026-08-24 04:33:17,628 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_account.tests.test_hr_department: Starting TestHrDepartment.test_create_new_deparment_3 ... 2026-08-24 04:33:19,094 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:33:19,104 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_account.tests.test_payment: Starting TestPayment.test_confirm_payment_receive_money ... 2026-08-24 04:33:21,315 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_account.tests.test_payment: Starting TestPayment.test_confirm_payment_send_money ... 2026-08-24 04:33:22,468 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:33:27,583 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_01_create_appraisal ... 2026-08-24 04:33:27,655 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_02_appraisal_workflow ... 2026-08-24 04:33:27,949 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_03_batch_creation ... 2026-08-24 04:33:28,200 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_04_feedback_count ... 2026-08-24 04:33:28,453 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_05_update_participants ... 2026-08-24 04:33:28,763 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_06_resend_to_participant_uses_other_feedback_template ... 2026-08-24 04:33:29,021 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:33:34,044 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_01_employee_access ... 2026-08-24 04:33:34,105 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1933, model: viin.hr.appraisal 2026-08-24 04:33:34,289 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1933 deleted mail.message records with IDs: [40460] 2026-08-24 04:33:34,291 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1933, model: viin.hr.appraisal 2026-08-24 04:33:34,312 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_02_manager_access ... 2026-08-24 04:33:34,385 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1934, model: viin.hr.appraisal 2026-08-24 04:33:34,566 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1934 deleted mail.message records with IDs: [40466] 2026-08-24 04:33:34,568 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1934, model: viin.hr.appraisal 2026-08-24 04:33:34,589 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_03_appraisal_officer_access ... 2026-08-24 04:33:34,704 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1935 deleted mail.message records with IDs: [40471] 2026-08-24 04:33:34,725 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1935 deleted viin.hr.appraisal records with IDs: [14] 2026-08-24 04:33:34,733 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1935 deleted mail.followers records with IDs: [4532] 2026-08-24 04:33:34,759 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_04_survey_access ... 2026-08-24 04:33:34,987 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_05_multi_company_access ... 2026-08-24 04:33:35,454 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_internal_user_appraisal_matrix_results_no_error ... 2026-08-24 04:33:35,591 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_internal_user_cannot_read_certification_survey ... 2026-08-24 04:33:35,661 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_internal_user_reads_appraisal_template ... 2026-08-24 04:33:35,728 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_internal_user_survey_read_limited_to_appraisal_and_own ... 2026-08-24 04:33:35,866 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [15], uid: 1933, model: survey.survey 2026-08-24 04:33:35,881 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 1933, model: survey.survey 2026-08-24 04:33:35,938 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:33:40,820 202 INFO rb-5fd110a-224202-407438 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-24 04:33:41,021 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_appraisal.tests.test_survey_survey_appraisal_rule_leak: Starting TestSurveySurveyAppraisalRuleLeak.test_plain_internal_user_cannot_read_certification_survey ... 2026-08-24 04:33:41,133 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 1937, model: survey.survey 2026-08-24 04:33:41,162 202 INFO rb-5fd110a-224202-407438 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-24 04:33:41,238 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 1942, model: survey.survey 2026-08-24 04:33:41,275 202 INFO rb-5fd110a-224202-407438 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-24 04:33:41,351 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 1941, model: survey.survey 2026-08-24 04:33:41,415 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-24 04:33:41,651 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_07_global_leave ... 2026-08-24 04:33:41,772 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [11] 2026-08-24 04:33:41,914 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [12] 2026-08-24 04:33:41,987 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_08_global_leave ... 2026-08-24 04:33:42,042 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [21, 22, 23, 20] 2026-08-24 04:33:42,338 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [631] 2026-08-24 04:33:42,391 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [14] 2026-08-24 04:33:42,503 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [24] 2026-08-24 04:33:42,527 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [15] 2026-08-24 04:33:42,569 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_20_res_leave ... 2026-08-24 04:33:42,678 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_21_res_leave_01 ... 2026-08-24 04:33:42,799 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_21_res_leave_02 ... 2026-08-24 04:33:42,868 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_21_res_leave_03 ... 2026-08-24 04:33:42,937 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_22_res_leave ... 2026-08-24 04:33:43,007 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_23_res_leave ... 2026-08-24 04:33:43,077 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_24_res_leave_01 ... 2026-08-24 04:33:43,182 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_24_res_leave_02 ... 2026-08-24 04:33:43,260 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:33:43,488 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_attendance_validation.tests.test_hr_contract: Starting TestHrContract.test_09_hr_contract ... 2026-08-24 04:33:43,752 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:33:43,924 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_01_valid_worked_hours ... 2026-08-24 04:33:44,032 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [25] 2026-08-24 04:33:44,251 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_02_valid_worked_hours ... 2026-08-24 04:33:44,421 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [27] 2026-08-24 04:33:44,520 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_03_valid_worked_hours ... 2026-08-24 04:33:44,670 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_04_valid_worked_hours ... 2026-08-24 04:33:44,818 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_05_valid_worked_hours ... 2026-08-24 04:33:44,994 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_06_valid_worked_hours ... 2026-08-24 04:33:45,095 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [32] 2026-08-24 04:33:45,156 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [33] 2026-08-24 04:33:45,428 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_auto_checkout ... 2026-08-24 04:33:45,547 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_manual_checkout_by_user_id ... 2026-08-24 04:33:45,715 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:33:45,943 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_20 ... 2026-08-24 04:33:46,167 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_21 ... 2026-08-24 04:33:46,558 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_22 ... 2026-08-24 04:33:46,852 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_30_01 ... 2026-08-24 04:33:47,038 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_30_02 ... 2026-08-24 04:33:47,234 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31 ... 2026-08-24 04:33:47,442 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_01 ... 2026-08-24 04:33:47,796 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_01_01 ... 2026-08-24 04:33:48,240 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_01_02 ... 2026-08-24 04:33:48,789 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_02 ... 2026-08-24 04:33:49,188 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_03A ... 2026-08-24 04:33:49,492 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_03B ... 2026-08-24 04:33:49,779 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_04 ... 2026-08-24 04:33:50,185 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_05 ... 2026-08-24 04:33:50,545 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_05_01 ... 2026-08-24 04:33:50,992 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_40 ... 2026-08-24 04:33:51,311 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_41_01 ... 2026-08-24 04:33:51,656 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_41_02 ... 2026-08-24 04:33:52,117 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:33:52,289 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_21 ... 2026-08-24 04:33:52,599 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_22 ... 2026-08-24 04:33:52,811 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_30_01 ... 2026-08-24 04:33:52,952 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_30_02 ... 2026-08-24 04:33:53,105 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31 ... 2026-08-24 04:33:53,295 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_01 ... 2026-08-24 04:33:53,613 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_01_01 ... 2026-08-24 04:33:53,989 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_01_02 ... 2026-08-24 04:33:54,403 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_02 ... 2026-08-24 04:33:54,747 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_03A ... 2026-08-24 04:33:55,076 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_03B ... 2026-08-24 04:33:55,385 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_04 ... 2026-08-24 04:33:55,716 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_05 ... 2026-08-24 04:33:56,065 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_05_01 ... 2026-08-24 04:33:56,550 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_40 ... 2026-08-24 04:33:56,920 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_41_01 ... 2026-08-24 04:33:57,202 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_41_02 ... 2026-08-24 04:33:57,477 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_01 ... 2026-08-24 04:33:57,879 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_02 ... 2026-08-24 04:33:58,191 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_03 ... 2026-08-24 04:33:58,483 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_04 ... 2026-08-24 04:33:58,770 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_51_reconfirm ... 2026-08-24 04:33:59,121 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_cancel_20 ... 2026-08-24 04:33:59,292 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:33:59,487 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_01_check_dates ... 2026-08-24 04:33:59,606 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_02_check_last_contract_addendum_01 ... 2026-08-24 04:33:59,722 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_02_check_last_contract_addendum_02 ... 2026-08-24 04:33:59,784 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_02_check_last_contract_addendum_03 ... 2026-08-24 04:34:00,216 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_01 ... 2026-08-24 04:34:00,268 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_02 ... 2026-08-24 04:34:00,548 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_03 ... 2026-08-24 04:34:01,272 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_04 ... 2026-08-24 04:34:01,434 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_10_unlink_except_contract_detail ... 2026-08-24 04:34:01,598 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41311, 41310] 2026-08-24 04:34:01,713 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41309] 2026-08-24 04:34:01,717 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted addendum.addendum records with IDs: [99] 2026-08-24 04:34:01,764 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41314, 41313, 41311, 41310] 2026-08-24 04:34:01,805 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_11_create ... 2026-08-24 04:34:01,829 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_12_cancel_main_contract_01 ... 2026-08-24 04:34:02,060 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41316] 2026-08-24 04:34:02,064 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted addendum.addendum records with IDs: [100] 2026-08-24 04:34:02,101 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41320, 41318, 41317] 2026-08-24 04:34:02,144 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.contract records with IDs: [150] 2026-08-24 04:34:02,170 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_20_write_contract_01 ... 2026-08-24 04:34:02,390 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_20_write_contract_02 ... 2026-08-24 04:34:02,619 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_end_01 ... 2026-08-24 04:34:02,686 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_end_02 ... 2026-08-24 04:34:02,945 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_end_03 ... 2026-08-24 04:34:03,145 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_start ... 2026-08-24 04:34:03,327 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_30_compute_previous_contract_id_01 ... 2026-08-24 04:34:03,506 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_30_compute_previous_contract_id_02 ... 2026-08-24 04:34:03,723 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:34:03,905 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_01_write_state_close ... 2026-08-24 04:34:04,052 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_02_write_state_close_01 ... 2026-08-24 04:34:04,255 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_02_write_state_close_02 ... 2026-08-24 04:34:04,506 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_02_write_state_close_03 ... 2026-08-24 04:34:04,837 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:34:05,013 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_contract_history: Starting TestContractClose.test_01_contract_history ... 2026-08-24 04:34:05,119 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_contract_history: Starting TestContractClose.test_02_contract_history_01 ... 2026-08-24 04:34:05,215 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:34:08,387 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_10_transfer_within_company_01 ... 2026-08-24 04:34:08,754 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2137] 2026-08-24 04:34:08,829 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_10_transfer_within_company_02 ... 2026-08-24 04:34:09,073 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2138] 2026-08-24 04:34:09,115 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_10_transfer_within_company_03 ... 2026-08-24 04:34:09,282 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2139] 2026-08-24 04:34:09,330 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_01 ... 2026-08-24 04:34:09,532 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [274] 2026-08-24 04:34:09,620 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_02 ... 2026-08-24 04:34:09,845 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_03 ... 2026-08-24 04:34:10,025 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [277] 2026-08-24 04:34:10,109 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_04 ... 2026-08-24 04:34:10,287 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:34:10,406 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_01_qualify_interval_dates_type ... 2026-08-24 04:34:10,505 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_02_qualify_interval_return_type ... 2026-08-24 04:34:10,567 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_03_qualify_interval_dates ... 2026-08-24 04:34:10,626 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_04_qualify_interval_datetimes ... 2026-08-24 04:34:10,691 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_11_get_resource_calendar_intervals_dates ... 2026-08-24 04:34:10,783 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_12_get_resource_calendar_intervals_datetimes ... 2026-08-24 04:34:10,870 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_21_get_resource_calendar_map ... 2026-08-24 04:34:11,013 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_31_get_unavailable_intervals_given_types ... 2026-08-24 04:34:11,125 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_32_get_unavailable_intervals ... 2026-08-24 04:34:11,226 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_33_get_unavailable_intervals_naive ... 2026-08-24 04:34:11,322 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_33_get_unavailable_intervals_naive_global_leaves ... 2026-08-24 04:34:11,765 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:34:11,904 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_01__get_resource_calendar_intervals_raise ... 2026-08-24 04:34:11,958 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_02__get_resource_calendar_intervals__no_given_date ... 2026-08-24 04:34:12,074 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_03__get_resource_calendar_intervals__single_date_start__date_type ... 2026-08-24 04:34:12,196 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_04__get_resource_calendar_intervals__single_date_start__datetime_type ... 2026-08-24 04:34:12,313 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_05__get_resource_calendar_intervals__single_date_end__date_type ... 2026-08-24 04:34:12,426 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_06__get_resource_calendar_intervals__start_and_end_date_type ... 2026-08-24 04:34:12,557 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_07__get_resource_calendar_intervals__start_and_end_datetime_type ... 2026-08-24 04:34:12,666 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:34:12,769 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_hr_employee2: Starting TestHrContracts.test_01__get_work_intervals_raise ... 2026-08-24 04:34:12,818 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_hr_employee2: Starting TestHrContracts.test_02__get_work_intervals_before_contract ... 2026-08-24 04:34:12,936 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_hr_employee2: Starting TestHrContracts.test_03__get_work_intervals_calendars ... 2026-08-24 04:34:13,110 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:34:13,242 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_01__list_leaves_intervals_arg_type ... 2026-08-24 04:34:13,348 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_02__list_leaves_intervals ... 2026-08-24 04:34:13,443 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_03__list_leaves_intervals ... 2026-08-24 04:34:13,537 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_04__list_leaves_intervals ... 2026-08-24 04:34:13,629 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_05__list_leaves_intervals ... 2026-08-24 04:34:13,714 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_06__list_leaves_intervals ... 2026-08-24 04:34:13,813 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:34:13,961 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract.tests.test_resource_calendar: Starting TestResourceCalendar.test_01__get_leave_intervals ... 2026-08-24 04:34:14,357 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:34:14,673 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2140] 2026-08-24 04:34:14,682 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41682] 2026-08-24 04:34:14,686 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:34:15,047 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2141] 2026-08-24 04:34:15,055 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41684] 2026-08-24 04:34:15,060 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:34:15,337 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_01_contract_suspension_state ... 2026-08-24 04:34:15,529 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2142] 2026-08-24 04:34:15,622 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1943 deleted mail.activity records with IDs: [1157] 2026-08-24 04:34:15,715 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1943 deleted mail.mail records with IDs: [2143] 2026-08-24 04:34:15,944 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2144] 2026-08-24 04:34:15,984 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1158] 2026-08-24 04:34:16,058 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2145] 2026-08-24 04:34:16,113 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_02_start_suspension_plan ... 2026-08-24 04:34:16,264 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2146] 2026-08-24 04:34:16,356 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1943 deleted mail.activity records with IDs: [1160] 2026-08-24 04:34:16,468 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1943 deleted mail.mail records with IDs: [2147] 2026-08-24 04:34:16,783 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2148] 2026-08-24 04:34:16,822 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1161] 2026-08-24 04:34:16,892 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2149] 2026-08-24 04:34:16,943 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2150] 2023-01-15 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1943 deleted mail.activity records with IDs: [1163] 2023-01-15 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1943 deleted mail.mail records with IDs: [2151] 2023-01-15 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2152] 2023-01-15 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1164] 2023-01-15 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2153] 2023-01-15 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1165] 2023-01-15 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2154] 2026-08-24 04:34:18,090 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_04_multiple_contracts ... 2026-08-24 04:34:18,293 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2156] 2026-08-24 04:34:18,376 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1943 deleted mail.activity records with IDs: [1167] 2026-08-24 04:34:18,450 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1943 deleted mail.mail records with IDs: [2157] 2026-08-24 04:34:18,728 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2158] 2026-08-24 04:34:19,255 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1168] 2026-08-24 04:34:19,318 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2159] 2026-08-24 04:34:19,373 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_05_multiple_contracts ... 2026-08-24 04:34:19,611 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2160] 2026-08-24 04:34:19,696 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1943 deleted mail.activity records with IDs: [1170] 2026-08-24 04:34:19,779 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1943 deleted mail.mail records with IDs: [2161] 2026-08-24 04:34:20,057 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2162] 2026-08-24 04:34:20,639 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1171] 2026-08-24 04:34:20,721 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2163] 2026-08-24 04:34:20,775 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2164] 2023-01-15 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2165] 2023-01-15 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1173] 2023-01-15 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2166] 2023-01-15 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1174] 2023-01-22 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2167] 2023-01-22 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2168] 2023-01-22 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41751] 2026-08-24 04:34:21,603 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2169] 2023-01-15 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1176] 2023-01-15 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2170] 2023-01-15 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2171] 2023-01-15 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1177] 2023-01-15 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2172] 2026-08-24 04:34:23,025 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:34:23,343 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract_suspension_payroll.tests.test_hr_payroll: Starting TestHrPayroll.test_01_payslip_with_full_month_suspension ... 2026-08-24 04:34:23,771 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract_suspension_payroll.tests.test_hr_payroll: Starting TestHrPayroll.test_02_payslip_with_partial_month_suspension ... 2026-08-24 04:34:24,308 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_contract_suspension_payroll.tests.test_hr_payroll: Starting TestHrPayroll.test_03_payslip_with_multiple_suspension_periods ... 2026-08-24 04:34:24,886 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:34:25,193 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2173] 2026-08-24 04:34:25,199 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41793] 2026-08-24 04:34:25,203 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:34:25,546 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2174] 2026-08-24 04:34:25,558 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41795] 2026-08-24 04:34:25,565 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:34:26,056 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2175] 2024-03-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1179] 2024-03-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2176] 2024-03-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2177] 2024-03-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1180] 2024-03-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2178] 2026-08-24 04:34:27,105 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2179] 2024-03-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1182] 2024-03-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2180] 2024-03-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2181] 2024-03-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1183] 2024-03-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2182] 2024-07-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2183] 2024-07-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1185] 2024-07-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2184] 2024-07-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2185] 2024-07-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1186] 2024-07-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2186] 2026-08-24 04:34:28,936 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2187] 2024-03-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1188] 2024-03-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2188] 2024-03-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2189] 2024-03-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1189] 2024-03-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2190] 2024-09-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2191] 2024-09-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1191] 2024-09-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2192] 2024-09-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2193] 2024-09-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1192] 2024-09-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2194] 2026-08-24 04:34:30,526 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2195] 2024-03-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1194] 2024-03-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2196] 2024-03-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2197] 2024-03-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1195] 2024-03-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2198] 2026-08-24 04:34:31,631 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:34:31,887 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2199] 2026-08-24 04:34:31,894 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41862] 2026-08-24 04:34:31,898 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:34:32,186 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2200] 2026-08-24 04:34:32,194 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41864] 2026-08-24 04:34:32,200 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:34:32,604 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2201] 2024-03-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1197] 2024-03-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2202] 2024-03-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2203] 2024-03-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1198] 2024-03-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2204] 2026-08-24 04:34:33,705 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2205] 2024-03-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1201] 2024-03-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2206] 2024-03-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2207] 2024-03-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1202] 2024-03-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2208] 2024-07-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [292] 2026-08-24 04:34:38,329 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2209] 2024-03-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1205] 2024-03-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2210] 2024-03-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2211] 2024-03-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1206] 2024-03-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2212] 2024-09-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2213] 2024-09-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1209] 2024-09-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2214] 2024-09-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2215] 2024-09-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1210] 2024-09-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2216] 2026-08-24 04:34:40,239 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2217] 2024-05-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1212] 2024-05-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2218] 2024-05-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2219] 2024-05-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1213] 2024-05-01 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2220] 2026-08-24 04:34:41,354 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:34:42,625 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_mapping_dob_employee_with_work_contact_01 ... 2026-08-24 04:34:42,650 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_01 ... 2026-08-24 04:34:42,675 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_02 ... 2026-08-24 04:34:42,707 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_03 ... 2026-08-24 04:34:42,741 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_04 ... 2026-08-24 04:34:42,771 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_05 ... 2026-08-24 04:34:42,801 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_06 ... 2026-08-24 04:34:42,826 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_07 ... 2026-08-24 04:34:42,860 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-24 04:34:43,976 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_compute_birthday_public_employee_1_with_user_2 ... 2026-08-24 04:34:44,009 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_compute_birthday_public_employee_2_with_hr ... 2026-08-24 04:34:44,058 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_compute_birthday_public_employee_2_with_user_1 ... 2026-08-24 04:34:44,115 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_compute_birthday_public_employee_2_with_user_2 ... 2026-08-24 04:34:44,161 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_filter_with_hr ... 2026-08-24 04:34:44,197 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_filter_with_user_1 ... 2026-08-24 04:34:44,248 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_01 ... 2026-08-24 04:34:44,276 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_02 ... 2026-08-24 04:34:44,309 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_03 ... 2026-08-24 04:34:44,333 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_04 ... 2026-08-24 04:34:44,363 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_05 ... 2026-08-24 04:34:44,399 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_06 ... 2026-08-24 04:34:44,423 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_07 ... 2026-08-24 04:34:44,466 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-24 04:34:44,479 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_employee_relative_birthdate.tests.test_viin_hr_employee_relative_birthdate: Starting TestViinHrEmployeeRelativeBirthdate.test_01_compute_spouse_birthdate ... 2026-08-24 04:34:44,537 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:34:44,550 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_holidays.tests.test_compute_date_from_to: Starting TestComputeDateFromTo.test_custom_hours_multiday_range_survives_recompute ... 2026-08-24 04:34:44,798 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_holidays.tests.test_compute_date_from_to: Starting TestComputeDateFromTo.test_day_mode_still_computed_from_request_dates ... 2026-08-24 04:34:45,015 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:34:45,028 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_exclude_ignored_in_single_employee_mode ... 2026-08-24 04:34:45,249 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_excluded_employee_dropped_from_batch_employee_set ... 2026-08-24 04:34:45,476 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_generated_leaves_skip_excluded_employee ... 2026-08-24 04:34:45,798 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_no_exclude_keeps_full_department ... 2026-08-24 04:34:46,064 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:34:46,077 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_approved_day_leave_redates_and_syncs_resource_leave ... 2026-08-24 04:34:46,427 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_rejects_date_from_after_date_to ... 2026-08-24 04:34:46,800 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_rejects_non_day_request_unit_half ... 2026-08-24 04:34:47,139 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_rejects_non_day_request_unit_hours ... 2026-08-24 04:34:47,489 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:34:47,502 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_01_cron_accrual_allocation ... 2026-08-24 04:34:47,734 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_02_batch_allocation_by_employee_propagates_accrual_window ... 2026-08-24 04:34:47,977 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_03_batch_allocation_by_category_propagates_accrual_window ... 2026-08-24 04:34:48,816 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_04_batch_allocation_by_department_propagates_accrual_window ... 2026-08-24 04:34:49,243 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_05_batch_allocation_by_company_propagates_accrual_window ... 2026-08-24 04:34:51,242 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:34:55,924 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_leaves_taken_maximum ... 2026-08-24 04:34:56,395 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2221] 2026-08-24 04:34:56,621 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_lost_first_january ... 2026-08-24 04:34:56,891 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_lost_previous_days ... 2026-08-24 04:34:57,244 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_maximum_leaves ... 2026-08-24 04:34:57,626 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_maximum_leaves_no_limit ... 2026-08-24 04:34:58,011 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_skipped_period ... 2026-08-24 04:34:58,361 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__frequency_weekly ... 2026-08-24 04:34:58,618 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__three_levels_accrual ... 2026-08-24 04:34:58,935 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:34:58,946 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_holidays.tests.test_resource_calendar_leaves: Starting TestResourceCalendarLeave.test_01_create_public_holiday ... 2026-08-24 04:34:59,099 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2222] 2026-08-24 04:34:59,282 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1216] 2026-08-24 04:34:59,475 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [3, 102] 2026-08-24 04:34:59,734 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1356, 1355, 1354, 1353, 1352, 1351, 1350, 1349, 1348, 1347, 1346, 1345, 1344, 1343, 1342, 1341, 1340, 1339, 1338, 1337, 1336, 1335, 1334, 1333, 1332, 1331, 1330, 1329, 1328] 2026-08-24 04:34:59,945 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [104, 105] 2026-08-24 04:35:00,377 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1327, 1326, 1325, 1324, 1323] 2026-08-24 04:35:00,466 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [103] 2026-08-24 04:35:00,613 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [106, 107] 2026-08-24 04:35:00,680 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2223] 2026-08-24 04:35:00,735 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:35:00,888 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_holidays.tests.test_write_performance: Starting TestLeaveWriteNoRedundantResync.test_day_mode_leave_write_no_redundant_resync ... 2026-08-24 04:35:01,082 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_holidays.tests.test_write_performance: Starting TestLeaveWriteNoRedundantResync.test_hours_mode_leave_write_syncs_request_dates ... 2026-08-24 04:35:01,201 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:35:01,551 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2224] 2026-08-24 04:35:01,557 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42540] 2026-08-24 04:35:01,561 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:35:01,612 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_maintenance.tests.test_hr_employee_equipment_hierarchy: Starting TestHrEmployeeEquipmentHierarchy.test_01_employee_equipment_hierarchy ... 2026-08-24 04:35:01,658 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_maintenance.tests.test_hr_employee_equipment_hierarchy: Starting TestHrEmployeeEquipmentHierarchy.test_02_employee_equipment_hierarchy ... 2026-08-24 04:35:01,732 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:35:03,003 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2225] 2026-08-24 04:35:03,011 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42575] 2026-08-24 04:35:03,016 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:35:03,030 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_02_exec_by_department ... 2026-08-24 04:35:03,058 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_03_senior_l2_head ... 2026-08-24 04:35:03,089 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_04_middle_l3_head ... 2026-08-24 04:35:03,125 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_05_firstline_l4_head ... 2026-08-24 04:35:03,160 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_06_staff_regular ... 2026-08-24 04:35:03,199 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_07_middle_l2_manages_manager ... 2026-08-24 04:35:03,245 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_08_nodept_deputy_of_l2 ... 2026-08-24 04:35:03,292 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_09_nodept_deputy_of_l3 ... 2026-08-24 04:35:03,341 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_10_nodept_deputy_of_exec ... 2026-08-24 04:35:03,390 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_11_nodept_deputy_of_l4 ... 2026-08-24 04:35:03,448 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-24 04:35:04,721 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2226] 2026-08-24 04:35:04,733 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42610] 2026-08-24 04:35:04,739 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:35:05,166 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2227] 2026-08-24 04:35:05,174 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42615] 2026-08-24 04:35:05,179 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:35:05,191 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_12_hr_officer_can_read ... 2026-08-24 04:35:05,214 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_13_group_expand_as_hr_user ... 2026-08-24 04:35:05,232 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_14_basic_user_can_access_employee_public_list ... 2026-08-24 04:35:05,267 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_16_basic_user_cannot_crash_group_expand ... 2026-08-24 04:35:05,294 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-08-24 04:35:05,305 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_multi_position.tests.test_hr_department_action_employee: Starting TestHrDepartmentActionEmployee.test_department_employee_action_includes_concurrent_employee_context ... 2026-08-24 04:35:05,575 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_multi_position.tests.test_hr_department_action_employee: Starting TestHrDepartmentActionEmployee.test_department_employee_action_surfaces_concurrent_position_employee ... 2026-08-24 04:35:05,931 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:35:05,944 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_concurrent_position_compute_fields ... 2026-08-24 04:35:06,464 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_concurrent_position_update_when_job_changes ... 2026-08-24 04:35:07,047 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_concurrent_position_with_job_no_department ... 2026-08-24 04:35:07,511 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_department_search_includes_concurrent_employee ... 2026-08-24 04:35:07,980 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_employee_collections_include_concurrent_positions ... 2026-08-24 04:35:08,453 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_employee_with_multiple_concurrent_positions ... 2026-08-24 04:35:09,059 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_employee_without_concurrent_positions ... 2026-08-24 04:35:09,614 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_parent_ids_include_concurrent_managers ... 2026-08-24 04:35:10,149 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_public_mirror_multi_position_ids_no_keyerror ... 2026-08-24 04:35:10,648 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_search_panel_counts_include_concurrent_departments ... 2026-08-24 04:35:11,138 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_search_public_multi_position_ids_no_error ... 2026-08-24 04:35:11,762 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-24 04:35:11,776 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPositionCompanyIsolation.test_company_id_propagated_from_employee ... 2026-08-24 04:35:19,135 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPositionCompanyIsolation.test_multi_position_company_isolation ... 2026-08-24 04:35:26,080 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:35:26,090 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPositionViewArch.test_multi_position_ids_has_hr_user_groups_gate ... 2026-08-24 04:35:26,112 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:35:26,122 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_07_manager_direct_reports ... 2026-08-24 04:35:27,020 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_08_current_job_primary_manager ... 2026-08-24 04:35:27,973 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_child_ids_include_concurrent_positions ... 2026-08-24 04:35:28,428 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_current_job_id_from_concurrent_position ... 2026-08-24 04:35:28,987 202 INFO rb-5fd110a-224202-407438 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-24 04:35:29,549 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_employee_without_concurrent_positions ... 2026-08-24 04:35:30,105 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_hierarchy_read_includes_concurrent_positions ... 2026-08-24 04:35:30,618 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_manager_without_concurrent_subordinates ... 2026-08-24 04:35:31,205 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-24 04:35:31,221 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller: Starting TestHrOrgChartController.test_get_org_chart_route ... 2026-08-24 04:35:31,553 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2228] 2026-08-24 04:35:31,565 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43745] 2026-08-24 04:35:31,571 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:35:31,868 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2229] 2026-08-24 04:35:31,875 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43747] 2026-08-24 04:35:31,881 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:35:32,636 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:test_hr_user from n/a 2026-08-24 04:35:32,644 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:35:32,872 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:35:32] "POST /hr/get_org_chart HTTP/1.1" 200 - 26 0.011 0.219 2026-08-24 04:35:32,889 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:35:32] "POST /hr/get_org_chart HTTP/1.1" 200 - 9 0.003 0.012 2026-08-24 04:35:32,890 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller.TestHrOrgChartController.test_get_org_chart_route: waiting for threads: [] 2026-08-24 04:35:32,905 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller: Starting TestHrOrgChartController.test_get_subordinates_route_base_user ... 2026-08-24 04:35:33,192 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2230] 2026-08-24 04:35:33,199 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43772] 2026-08-24 04:35:33,203 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:35:33,483 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2231] 2026-08-24 04:35:33,492 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43774] 2026-08-24 04:35:33,497 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:35:34,207 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:test_base_user from n/a 2026-08-24 04:35:34,211 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:35:35,141 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:35:35] "POST /hr/get_subordinates HTTP/1.1" 200 - 22 0.007 0.924 2026-08-24 04:35:35,153 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:35:35] "POST /hr/get_subordinates HTTP/1.1" 200 - 8 0.002 0.007 2026-08-24 04:35:35,190 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:35:35] "POST /hr/get_subordinates HTTP/1.1" 200 - 11 0.002 0.009 2026-08-24 04:35:35,191 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller.TestHrOrgChartController.test_get_subordinates_route_base_user: waiting for threads: [] 2026-08-24 04:35:35,211 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller: Starting TestHrOrgChartController.test_get_subordinates_route_hr_user ... 2026-08-24 04:35:35,499 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2232] 2026-08-24 04:35:35,506 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43799] 2026-08-24 04:35:35,511 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:35:35,850 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2233] 2026-08-24 04:35:35,856 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43801] 2026-08-24 04:35:35,863 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:35:36,504 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:test_hr_user from n/a 2026-08-24 04:35:36,511 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:35:36,743 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:35:36] "POST /hr/get_subordinates HTTP/1.1" 200 - 22 0.009 0.224 2026-08-24 04:35:36,756 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:35:36] "POST /hr/get_subordinates HTTP/1.1" 200 - 8 0.003 0.008 2026-08-24 04:35:36,786 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:35:36] "POST /hr/get_subordinates HTTP/1.1" 200 - 11 0.003 0.009 2026-08-24 04:35:36,787 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller.TestHrOrgChartController.test_get_subordinates_route_hr_user: waiting for threads: [] 2026-08-24 04:35:36,820 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-24 04:35:40,193 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_01_access_right_ot_rule_base_user ... 2026-08-24 04:35:40,396 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.overtime.rule 2026-08-24 04:35:40,406 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.overtime.rule 2026-08-24 04:35:40,416 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted mail.message records with IDs: [7146] 2026-08-24 04:35:40,419 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.overtime.rule 2026-08-24 04:35:40,473 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_02_access_right_ot_rule_manager ... 2026-08-24 04:35:40,579 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted hr.overtime.rule records with IDs: [13081] 2026-08-24 04:35:40,628 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_03_access_right_ot_reason_base_user ... 2026-08-24 04:35:40,638 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.overtime.reason 2026-08-24 04:35:40,650 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.overtime.reason 2026-08-24 04:35:40,653 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.overtime.reason 2026-08-24 04:35:40,691 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_04_access_right_ot_reason_manager ... 2026-08-24 04:35:40,856 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [402918] 2026-08-24 04:35:40,857 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted hr.overtime.reason records with IDs: [1] 2026-08-24 04:35:40,878 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_05_access_right_ot_rule_code_base_user ... 2026-08-24 04:35:40,888 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.overtime.rule.code 2026-08-24 04:35:40,900 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.overtime.rule.code 2026-08-24 04:35:40,903 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.overtime.rule.code 2026-08-24 04:35:40,933 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_06_access_right_ot_rule_code_manager ... 2026-08-24 04:35:41,058 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted hr.overtime.rule.code records with IDs: [29] 2026-08-24 04:35:41,080 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_07_access_right_ot_plan_base_user ... 2026-08-24 04:35:41,174 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [1] 2026-08-24 04:35:41,351 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 1975, model: hr.overtime.plan 2026-08-24 04:35:41,374 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1975, model: hr.overtime.plan 2026-08-24 04:35:41,390 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1975, model: hr.overtime.plan 2026-08-24 04:35:41,399 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1975, model: hr.overtime.plan 2026-08-24 04:35:41,462 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted hr.overtime.plan.line records with IDs: [2] 2026-08-24 04:35:41,496 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted hr.overtime.plan records with IDs: [1] 2026-08-24 04:35:41,516 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_08_access_right_ot_plan_approval_user ... 2026-08-24 04:35:41,541 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [2], uid: 1976, model: hr.overtime.plan 2026-08-24 04:35:41,568 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2, 1], uid: 1976, model: hr.overtime.plan 2026-08-24 04:35:41,576 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 1976, model: hr.overtime.plan 2026-08-24 04:35:41,581 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 1976, model: hr.overtime.plan 2026-08-24 04:35:41,671 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [2], uid: 1976, model: hr.overtime.plan 2026-08-24 04:35:41,717 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2, 1], uid: 1976, model: hr.overtime.plan 2026-08-24 04:35:41,727 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 1976, model: hr.overtime.plan 2026-08-24 04:35:41,737 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 1976, model: hr.overtime.plan 2026-08-24 04:35:41,917 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1976, model: hr.overtime.plan 2026-08-24 04:35:41,926 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1976, model: hr.overtime.plan 2026-08-24 04:35:41,929 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1976, model: hr.overtime.plan 2026-08-24 04:35:41,934 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1976, model: hr.overtime.plan 2026-08-24 04:35:41,939 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1976, model: hr.overtime.plan 2026-08-24 04:35:41,965 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1976, model: hr.overtime.plan 2026-08-24 04:35:41,990 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1976, model: hr.overtime.plan 2026-08-24 04:35:41,996 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1976, model: hr.overtime.plan 2026-08-24 04:35:42,040 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1976 deleted hr.overtime.plan records with IDs: [2] 2026-08-24 04:35:42,060 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_09_access_right_ot_plan_officer ... 2026-08-24 04:35:42,360 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1976 deleted hr.overtime.plan records with IDs: [2] 2026-08-24 04:35:42,380 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_10_access_right_ot_plan_base_admin ... 2026-08-24 04:35:42,644 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1976 deleted hr.overtime.plan records with IDs: [2] 2026-08-24 04:35:42,675 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_12_access_right_approval_team_user ... 2026-08-24 04:35:43,075 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_13_access_right_officer_user_01 ... 2026-08-24 04:35:43,189 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [140] 2026-08-24 04:35:43,314 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_13_access_right_officer_user_02 ... 2026-08-24 04:35:43,439 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [140] 2026-08-24 04:35:43,943 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_14_access_right_officer_user_03 ... 2026-08-24 04:35:44,692 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:35:48,190 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_01_compute_line_ids ... 2026-08-24 04:35:48,484 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-24 04:35:48,613 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_01_contract_form ... 2026-08-24 04:35:48,785 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_01_no_overlap_sql_constraint ... 2026-08-24 04:35:48,983 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_02_compute_contract_ids ... 2026-08-24 04:35:49,093 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-24 04:35:49,249 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_02_compute_line_ids ... 2026-08-24 04:35:49,285 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [14, 17, 13, 16] 2026-08-24 04:35:49,440 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2234] 2026-08-24 04:35:49,504 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2235] 2026-08-24 04:35:49,594 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-24 04:35:50,193 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_02_overtime_in_holiday ... 2026-08-24 04:35:51,062 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_03_compute_line_ids ... 2026-08-24 04:35:51,143 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-24 04:35:51,164 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_03_compute_mismatch_overtime_plan ... 2026-08-24 04:35:51,196 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [14, 17, 13, 16] 2026-08-24 04:35:51,323 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2236] 2026-08-24 04:35:51,387 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2237] 2026-08-24 04:35:51,737 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-24 04:35:51,813 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_04_compute_line_ids ... 2026-08-24 04:35:51,942 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-24 04:35:52,081 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_05_compute_line_ids ... 2026-08-24 04:35:52,239 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [8] 2026-08-24 04:35:52,509 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-24 04:35:52,744 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_06_compute_line_ids ... 2026-08-24 04:35:52,847 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-24 04:35:53,154 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_07_compute_line_ids ... 2026-08-24 04:35:53,325 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-24 04:35:53,594 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_07_compute_planed_pay_actual_pay_between_2month ... 2026-08-24 04:35:53,807 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-24 04:35:53,967 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [159871] 2026-08-24 04:35:53,967 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [11] 2026-08-24 04:35:54,101 202 INFO rb-5fd110a-224202-407438 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-24 04:35:54,196 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-24 04:35:54,743 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_08_compute_regconition_mode ... 2026-08-24 04:35:54,810 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_09_duplicate_overtime_plan ... 2026-08-24 04:35:54,840 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_10_overlap_period_overtime ... 2026-08-24 04:35:54,913 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_11_overlap_period_overtime ... 2026-08-24 04:35:55,269 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:35:55,280 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_01_unique_overtime_reason ... 2026-08-24 04:35:58,529 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_02_unique_overtime_reason ... 2026-08-24 04:36:02,055 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_03_unique_overtime_reason ... 2026-08-24 04:36:05,683 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_04_unique_overtime_reason ... 2026-08-24 04:36:09,244 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_05_unique_overtime_reason ... 2026-08-24 04:36:12,705 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_unique_overtime_code ... 2026-08-24 04:36:16,125 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:36:19,842 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_01_compute_employee_ids ... 2026-08-24 04:36:20,129 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_01_generate_ot_mass_schedule ... 2026-08-24 04:36:21,135 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_02_generate_ot_mass_schedule ... 2026-08-24 04:36:21,174 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_03_compute_employee_ids ... 2026-08-24 04:36:21,371 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_03_generate_ot_mass_schedule ... 2026-08-24 04:36:21,462 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_03a_compute_employee_ids ... 2026-08-24 04:36:21,653 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_04_compute_employee_ids ... 2026-08-24 04:36:21,893 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_04_generate_ot_mass_schedule ... 2026-08-24 04:36:21,997 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [32] 2026-08-24 04:36:22,328 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_05_compute_employee_ids ... 2026-08-24 04:36:22,392 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_05_generate_ot_mass_schedule ... 2026-08-24 04:36:22,464 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [32] 2026-08-24 04:36:22,497 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [66] 2026-08-24 04:36:22,721 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_06_compute_employee_ids ... 2026-08-24 04:36:22,776 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_06_generate_ot_mass_schedule ... 2026-08-24 04:36:23,867 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_07_compute_employee_ids ... 2026-08-24 04:36:23,941 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_07_generate_ot_mass_schedule ... 2026-08-24 04:36:26,842 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:36:30,364 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_01_overtime_rule_period ... 2026-08-24 04:36:30,615 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_02_overtime_rule_period ... 2026-08-24 04:36:30,649 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_03_format_hour_from_hour_to ... 2026-08-24 04:36:30,673 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_04_format_hour_from_hour_to ... 2026-08-24 04:36:30,704 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_05_format_hour_hour_to ... 2026-08-24 04:36:30,736 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_06_overlap_overtime_rule ... 2026-08-24 04:36:30,768 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_07_overlap_overtime_rule ... 2026-08-24 04:36:30,801 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_08_overlap_overtime_rule ... 2026-08-24 04:36:30,843 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_09_overlap_overtime_rule ... 2026-08-24 04:36:30,877 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_10_compute_pay_rate_holiday ... 2026-08-24 04:36:30,897 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_11_compute_pay_rate_holiday ... 2026-08-24 04:36:30,965 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:36:32,033 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_01_check_overtime_approval_request ... 2026-08-24 04:36:32,244 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [84] 2026-08-24 04:36:32,317 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_02_check_overtime_approval_request ... 2026-08-24 04:36:32,624 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [84] 2026-08-24 04:36:32,694 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_03_search_overtime_plan_ids ... 2026-08-24 04:36:32,718 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_04_check_overtime_approval_request ... 2026-08-24 04:36:33,038 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [84] 2026-08-24 04:36:35,093 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2238] 2026-08-24 04:36:35,173 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_06_check_overtime_approval_request ... 2026-08-24 04:36:35,430 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [84] 2026-08-24 04:36:37,826 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2239] 2026-08-24 04:36:37,900 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_07_check_overtime_approval_request ... 2026-08-24 04:36:38,150 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [84] 2026-08-24 04:36:40,437 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2240] 2026-08-24 04:36:40,609 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2241] 2026-08-24 04:36:40,697 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2242] 2026-08-24 04:36:41,922 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1219] 2026-08-24 04:36:41,977 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2243] 2026-08-24 04:36:42,062 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_13_check_overtime_approval_request ... 2026-08-24 04:36:45,330 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_14_check_overtime_approval_request ... 2026-08-24 04:36:46,014 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_15_check_overtime_approval_request ... 2026-08-24 04:36:47,273 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2244] 2026-08-24 04:36:47,366 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1220] 2026-08-24 04:36:47,493 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_16_check_overtime_approval_request ... 2026-08-24 04:36:47,515 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2245] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1221] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2246] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1222] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2247] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2248] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1223] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2249] 2026-08-24 04:36:53,026 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2250] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1224] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2251] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1225] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2252] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2253] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1226] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2254] 2026-08-24 04:37:02,233 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2255] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1227] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2256] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1228] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2257] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2258] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1229] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2259] 2026-08-24 04:37:12,848 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2260] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1230] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2261] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1231] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2262] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2263] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1232] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2264] 2026-08-24 04:37:22,427 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2265] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1233] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2266] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1234] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2267] 2026-08-24 04:37:27,257 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_22_overtime_request__flow_01 ... 2026-08-24 04:37:28,674 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2268] 2026-08-24 04:37:28,765 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1235] 2026-08-24 04:37:30,334 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2269] 2026-08-24 04:37:30,467 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1236] 2026-08-24 04:37:31,989 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2270] 2026-08-24 04:37:32,997 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1237] 2026-08-24 04:37:34,477 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2271] 2026-08-24 04:37:35,720 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1238] 2026-08-24 04:37:35,873 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2272] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1239] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2273] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1240] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2274] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2275] 2026-08-24 04:37:41,143 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2276] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1242] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2277] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1243] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2278] 2024-01-01 08:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2279] 2026-08-24 04:37:47,273 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:37:48,053 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_02_check_overtime_plan ... 2026-08-24 04:37:48,133 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_03_check_overtime_plan ... 2026-08-24 04:37:48,179 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_04_check_overtime_plan ... 2026-08-24 04:37:49,370 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2280] 2026-08-24 04:37:49,448 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_05_check_overtime_plan ... 2026-08-24 04:37:50,855 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2281] 2026-08-24 04:37:50,930 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_06_check_overtime_plan ... 2026-08-24 04:37:50,970 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [106] 2026-08-24 04:37:50,993 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [245] 2026-08-24 04:37:51,017 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_07_check_overtime_plan ... 2026-08-24 04:37:51,071 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [105] 2026-08-24 04:37:51,124 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [244] 2026-08-24 04:37:51,165 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [134] 2026-08-24 04:37:51,355 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [117] 2026-08-24 04:37:51,396 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45083] 2026-08-24 04:37:51,457 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [89] 2026-08-24 04:37:51,570 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5023] 2026-08-24 04:37:51,591 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_08_check_overtime_plan ... 2026-08-24 04:37:52,762 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2282] 2026-08-24 04:37:52,831 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [105] 2026-08-24 04:37:52,906 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:37:53,612 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_approval.tests.test_work_entry_revert: Starting TestWorkEntryRevert.test_30_cancel_archives_work_entries ... 2026-08-24 04:37:55,228 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2283] 2026-08-24 04:37:56,421 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1248] 2026-08-24 04:37:56,501 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2284] 2026-08-24 04:37:57,698 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1249] 2026-08-24 04:37:57,803 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2285] 2026-08-24 04:37:58,044 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_approval.tests.test_work_entry_revert: Starting TestWorkEntryRevert.test_31_revalidate_does_not_resurrect_archived_entries ... 2026-08-24 04:37:59,786 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2286] 2026-08-24 04:38:01,017 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1250] 2026-08-24 04:38:01,100 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2287] 2026-08-24 04:38:02,451 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1251] 2026-08-24 04:38:02,552 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2288] 2026-08-24 04:38:04,405 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2289] 2026-08-24 04:38:05,839 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1252] 2026-08-24 04:38:05,919 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2290] 2026-08-24 04:38:07,265 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1253] 2026-08-24 04:38:07,352 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2291] 2026-08-24 04:38:07,450 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_approval.tests.test_work_entry_revert: Starting TestWorkEntryRevert.test_32_cancel_work_entries_direct ... 2026-08-24 04:38:09,253 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2292] 2026-08-24 04:38:10,574 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1254] 2026-08-24 04:38:10,665 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2293] 2026-08-24 04:38:11,998 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1255] 2026-08-24 04:38:12,097 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2294] 2026-08-24 04:38:12,225 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:38:13,256 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [128] 2026-08-24 04:38:13,303 202 INFO rb-5fd110a-224202-407438 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-24 04:38:15,450 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2295] 2026-08-24 04:38:17,844 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1256] 2026-08-24 04:38:18,074 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1257] 2026-08-24 04:38:18,174 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1258] 2026-08-24 04:38:18,205 202 INFO rb-5fd110a-224202-407438 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-24 04:38:20,587 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2296] 2026-08-24 04:38:23,380 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1259] 2026-08-24 04:38:23,609 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1260] 2026-08-24 04:38:23,724 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1261] 2026-08-24 04:38:23,934 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45134, 45133] 2026-08-24 04:38:23,945 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.leave.allocation records with IDs: [90, 91] 2026-08-24 04:38:23,957 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5037, 5038] 2026-08-24 04:38:23,991 202 INFO rb-5fd110a-224202-407438 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-24 04:38:26,165 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2297] 2026-08-24 04:38:28,278 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1262] 2026-08-24 04:38:28,530 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1263] 2026-08-24 04:38:28,606 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1264] 2026-08-24 04:38:28,876 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.message records with IDs: [45143, 45142] 2026-08-24 04:38:28,892 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted hr.leave.allocation records with IDs: [92, 93] 2026-08-24 04:38:28,897 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [5039, 5040] 2026-08-24 04:38:28,931 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:38:29,766 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [131] 2026-08-24 04:38:29,812 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_01_overtime_approval_payroll ... 2026-08-24 04:38:30,207 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_02_overtime_approval_payroll ... 2026-08-24 04:38:30,500 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_03_overtime_approval_payroll ... 2026-08-24 04:38:31,749 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2298] 2026-08-24 04:38:32,180 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_05_overtime_approval_payroll ... 2026-08-24 04:38:33,355 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2299] 2026-08-24 04:38:33,457 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1266] 2026-08-24 04:38:33,900 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_06_overtime_approval_payroll ... 2026-08-24 04:38:35,136 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2300] 2026-08-24 04:38:36,284 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1267] 2026-08-24 04:38:36,362 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2301] 2026-08-24 04:38:36,844 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_07_overtime_approval_payroll ... 2026-08-24 04:38:38,101 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2302] 2026-08-24 04:38:39,267 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1268] 2026-08-24 04:38:39,335 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2303] 2026-08-24 04:38:39,805 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_08_overtime_approval_payroll ... 2026-08-24 04:38:40,973 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2304] 2026-08-24 04:38:42,044 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1269] 2026-08-24 04:38:42,095 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2305] 2026-08-24 04:38:42,607 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2306] 2026-08-24 04:38:42,669 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2307] 2026-08-24 04:38:42,695 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_09_overtime_approval_payroll ... 2026-08-24 04:38:43,833 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2308] 2026-08-24 04:38:44,933 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1270] 2026-08-24 04:38:45,011 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2309] 2026-08-24 04:38:45,775 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_10_overtime_approval_payroll ... 2026-08-24 04:38:46,097 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [118] 2026-08-24 04:38:46,123 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [257] 2026-08-24 04:38:46,146 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_11_overtime_approval_payroll ... 2026-08-24 04:38:46,740 202 INFO rb-5fd110a-224202-407438 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-24 04:38:48,046 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2310] 2026-08-24 04:38:49,356 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1271] 2026-08-24 04:38:49,415 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2311] 2026-08-24 04:38:50,060 202 INFO rb-5fd110a-224202-407438 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-24 04:38:51,244 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2312] 2026-08-24 04:38:52,503 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1272] 2026-08-24 04:38:52,564 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2313] 2026-08-24 04:38:53,225 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:38:56,767 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_01_matched_overtime_attendance_hours ... 2026-08-24 04:38:57,175 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-24 04:38:57,394 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_02_matched_overtime_attendance_hours ... 2026-08-24 04:38:57,664 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-24 04:38:57,803 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_03_matched_overtime_attendance_hours ... 2026-08-24 04:38:58,081 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-24 04:38:58,221 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [1] 2026-08-24 04:38:58,242 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_04_matched_overtime_attendance_hours ... 2026-08-24 04:38:58,451 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-24 04:38:58,615 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [3] 2026-08-24 04:38:58,645 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_05_matched_overtime_attendance_hours ... 2026-08-24 04:38:58,868 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-24 04:38:58,992 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [5] 2026-08-24 04:38:59,010 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_06_matched_overtime_attendance_hours ... 2026-08-24 04:38:59,230 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-24 04:38:59,389 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [7] 2026-08-24 04:38:59,419 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_07_matched_overtime_attendance_hours ... 2026-08-24 04:38:59,681 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-24 04:38:59,828 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [9] 2026-08-24 04:38:59,852 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_08_matched_overtime_attendance_hours ... 2026-08-24 04:39:00,078 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-24 04:39:00,234 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [11] 2026-08-24 04:39:00,260 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_09_matched_overtime_attendance_hours ... 2026-08-24 04:39:00,479 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-24 04:39:00,615 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [13] 2026-08-24 04:39:00,639 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_10_matched_overtime_attendance_hours ... 2026-08-24 04:39:00,877 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-24 04:39:01,010 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [15] 2026-08-24 04:39:01,033 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_11_matched_overtime_attendance_hours ... 2026-08-24 04:39:01,224 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-24 04:39:01,380 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [17] 2026-08-24 04:39:01,404 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_12_matched_overtime_attendance_hours ... 2026-08-24 04:39:01,642 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-24 04:39:01,785 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_13_matched_overtime_attendance_hours ... 2026-08-24 04:39:02,016 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-24 04:39:02,185 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [19] 2026-08-24 04:39:02,258 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [20] 2026-08-24 04:39:02,290 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_14_matched_overtime_attendance_hours ... 2026-08-24 04:39:02,627 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-24 04:39:03,502 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [22] 2026-08-24 04:39:03,551 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [23] 2026-08-24 04:39:03,578 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_15_matched_overtime_attendance_hours ... 2026-08-24 04:39:03,850 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-24 04:39:04,095 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [32] 2026-08-24 04:39:04,116 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [33] 2026-08-24 04:39:04,144 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_16_matched_overtime_attendance_hours ... 2026-08-24 04:39:04,420 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-24 04:39:04,685 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [36] 2026-08-24 04:39:04,710 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [37] 2026-08-24 04:39:04,757 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [38] 2026-08-24 04:39:04,784 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [39] 2026-08-24 04:39:04,810 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_17_matched_overtime_attendance_hours ... 2026-08-24 04:39:04,980 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [2708, 2707, 2706, 2705, 2704, 2703, 2702, 2701, 2700, 2699] 2026-08-24 04:39:05,002 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [155118, 155127, 155119, 155120, 155121, 155122, 155123, 155124, 155125, 155126] 2026-08-24 04:39:05,002 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [12, 11, 10, 9, 8, 7, 6, 5, 4, 3] 2026-08-24 04:39:05,026 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [2, 3, 4, 5, 6, 7, 8, 9, 10] 2026-08-24 04:39:05,165 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-24 04:39:05,372 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [146] 2026-08-24 04:39:05,501 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_18_reconcile_core_overtime_plan_match ... 2026-08-24 04:39:05,701 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-24 04:39:05,838 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [44] 2026-08-24 04:39:05,866 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_19_plan_recognized_overtime_hours_field ... 2026-08-24 04:39:06,072 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-24 04:39:06,213 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [46] 2026-08-24 04:39:06,234 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_20_no_plan_match_core_overtime_untouched ... 2026-08-24 04:39:06,468 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-24 04:39:06,708 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:39:10,086 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_overtime_compensatory_time_off_exp_days ... 2026-08-24 04:39:10,492 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2314] 2026-08-24 04:39:10,570 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1273] 2026-08-24 04:39:10,598 202 INFO rb-5fd110a-224202-407438 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-24 04:39:10,781 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2315] 2026-08-24 04:39:10,853 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1274] 2026-08-24 04:39:10,871 202 INFO rb-5fd110a-224202-407438 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-24 04:39:11,038 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2316] 2026-08-24 04:39:11,112 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1275] 2026-08-24 04:39:11,140 202 INFO rb-5fd110a-224202-407438 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-24 04:39:11,175 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_overtime_update_allocation ... 2026-08-24 04:39:11,358 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2317] 2026-08-24 04:39:11,433 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1276] 2026-08-24 04:39:11,509 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [152, 153] 2026-08-24 04:39:11,812 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [154, 155] 2026-08-24 04:39:11,976 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_unlink_overtime_unlink_allocation ... 2026-08-24 04:39:12,157 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2318] 2026-08-24 04:39:12,214 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1277] 2026-08-24 04:39:12,238 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45185, 45184] 2026-08-24 04:39:12,246 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.leave.allocation records with IDs: [98] 2026-08-24 04:39:12,250 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5057, 5058] 2026-08-24 04:39:12,293 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [152, 153] 2026-08-24 04:39:12,314 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [263] 2026-08-24 04:39:12,368 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:39:12,690 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_01_compute_overtime_plan_line_ids ... 2026-08-24 04:39:13,268 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_02_compute_overtime_plan_line_ids ... 2026-08-24 04:39:13,821 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_03_compute_overtime_base_amount ... 2026-08-24 04:39:14,141 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_04_taxed_ot_untaxed_ot ... 2026-08-24 04:39:14,318 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_05_overtime_salary_rule_amount_map ... 2026-08-24 04:39:14,336 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_06_test_compute_sheet ... 2026-08-24 04:39:14,941 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_07_unlink_overtime_line ... 2026-08-24 04:39:15,335 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [163, 164] 2026-08-24 04:39:15,351 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45204] 2026-08-24 04:39:15,374 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [269] 2026-08-24 04:39:15,402 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_07_worked_days_01 ... 2026-08-24 04:39:16,021 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_07_worked_days_02 ... 2026-08-24 04:39:16,444 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_08_unlink_overtime_line ... 2026-08-24 04:39:17,079 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_10_payslip_run ... 2026-08-24 04:39:17,542 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_11_payslip_run ... 2026-08-24 04:39:18,035 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_12_auto_generate_payslip ... 2026-08-24 04:39:18,114 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (128) started manually 2026-08-24 04:39:18,444 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (128) done 2026-08-24 04:39:18,490 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_13_thirteen_month_pay ... 2026-08-24 04:39:18,872 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:39:19,040 202 INFO rb-5fd110a-224202-407438 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-24 04:39:19,103 202 INFO rb-5fd110a-224202-407438 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-24 04:39:19,119 202 INFO rb-5fd110a-224202-407438 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-24 04:39:19,133 202 INFO rb-5fd110a-224202-407438 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-24 04:39:19,151 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_05_get_month_cycle_start_end_with_offset ... 2026-08-24 04:39:19,182 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_06_get_month_cycle_start_end_after_offset ... 2026-08-24 04:39:19,206 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_07_standard_hour_pay_uses_correct_cycle ... 2026-08-24 04:39:19,239 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_08_standard_hour_pay_consistent_within_cycle ... 2026-08-24 04:39:19,265 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_09_standard_hour_pay_different_across_cycles ... 2026-08-24 04:39:19,299 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:39:19,384 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_payroll.tests.test_security: Starting TestSecurity.test_01 ... 2026-08-24 04:39:19,445 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:39:22,745 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_01_matched_overtime_timesheet_hours ... 2026-08-24 04:39:23,163 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-24 04:39:23,279 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_02_matched_overtime_timesheet_hours ... 2026-08-24 04:39:23,506 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-24 04:39:23,632 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_03_matched_overtime_timesheet_hours ... 2026-08-24 04:39:23,932 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-24 04:39:24,066 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [22] 2026-08-24 04:39:24,090 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_04_matched_overtime_timesheet_hours ... 2026-08-24 04:39:24,336 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-24 04:39:24,477 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [24] 2026-08-24 04:39:24,499 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_05_matched_overtime_timesheet_hours ... 2026-08-24 04:39:24,746 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-24 04:39:24,878 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [26] 2026-08-24 04:39:24,900 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_06_matched_overtime_timesheet_hours ... 2026-08-24 04:39:25,198 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-24 04:39:25,328 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [28] 2026-08-24 04:39:25,348 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_07_matched_overtime_timesheet_hours ... 2026-08-24 04:39:25,635 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-24 04:39:25,795 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [30] 2026-08-24 04:39:25,825 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_08_matched_overtime_timesheet_hours ... 2026-08-24 04:39:26,109 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-24 04:39:26,241 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [32] 2026-08-24 04:39:26,260 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_09_matched_overtime_timesheet_hours ... 2026-08-24 04:39:26,516 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-24 04:39:26,673 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [34] 2026-08-24 04:39:26,701 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_10_matched_overtime_timesheet_hours ... 2026-08-24 04:39:26,983 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-24 04:39:27,127 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [36] 2026-08-24 04:39:27,144 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_11_matched_overtime_timesheet_hours ... 2026-08-24 04:39:27,400 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-24 04:39:27,541 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [38] 2026-08-24 04:39:27,562 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_12_matched_overtime_timesheet_hours ... 2026-08-24 04:39:27,828 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-24 04:39:27,984 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [40] 2026-08-24 04:39:28,071 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [41] 2026-08-24 04:39:28,108 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_13_matched_overtime_timesheet_hours ... 2026-08-24 04:39:28,439 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-24 04:39:28,578 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [43, 44] 2026-08-24 04:39:28,598 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_14_matched_overtime_timesheet_hours ... 2026-08-24 04:39:28,908 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-24 04:39:29,046 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [47, 48] 2026-08-24 04:39:29,066 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_15_matched_overtime_timesheet_hours ... 2026-08-24 04:39:29,336 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-24 04:39:29,503 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [51, 52] 2026-08-24 04:39:29,532 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_16_matched_overtime_timesheet_hours ... 2026-08-24 04:39:30,262 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-24 04:39:31,425 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [55] 2026-08-24 04:39:31,451 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_17_compute_timesheet_ids ... 2026-08-24 04:39:32,350 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-24 04:39:32,504 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [64, 65] 2026-08-24 04:39:32,529 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_18_matched_overtime_timesheet_hours ... 2026-08-24 04:39:32,800 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-24 04:39:33,064 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [68] 2026-08-24 04:39:33,092 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [69] 2026-08-24 04:39:33,132 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [70] 2026-08-24 04:39:33,149 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [71] 2026-08-24 04:39:33,168 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_19_matched_overtime_timesheet_hours ... 2026-08-24 04:39:33,417 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-24 04:39:33,645 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:39:34,402 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_compute_approval_user_line ... 2026-08-24 04:39:35,159 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_need_timesheets_approval_01 ... 2026-08-24 04:39:35,599 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [134] 2026-08-24 04:39:35,660 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_need_timesheets_approval_02 ... 2026-08-24 04:39:36,318 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [136] 2026-08-24 04:39:36,580 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2319] 2026-08-24 04:39:36,684 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_need_timesheets_approval_03 ... 2026-08-24 04:39:36,909 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_02_compute_approval_user_line ... 2026-08-24 04:39:37,501 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_02_match_timesheet ... 2026-08-24 04:39:37,760 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_03_compute_approval_user_line ... 2026-08-24 04:39:38,467 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_03_match_timesheet ... 2026-08-24 04:39:39,169 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [136] 2026-08-24 04:39:39,430 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2320] 2026-08-24 04:39:39,593 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [79] 2026-08-24 04:39:39,637 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:39:42,927 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_01_calculate_overtime_actual_hours ... 2026-08-24 04:39:43,462 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-24 04:39:43,605 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [48] 2026-08-24 04:39:43,624 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_02_calculate_overtime_actual_hours ... 2026-08-24 04:39:43,885 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-24 04:39:44,004 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [84] 2026-08-24 04:39:44,022 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_03_calculate_overtime_actual_hours ... 2026-08-24 04:39:44,279 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-24 04:39:44,393 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_04_calculate_overtime_actual_hours ... 2026-08-24 04:39:44,656 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-24 04:39:44,785 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [50] 2026-08-24 04:39:44,812 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_05_calculate_overtime_actual_hours ... 2026-08-24 04:39:45,061 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-24 04:39:45,171 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_06_calculate_overtime_actual_hours ... 2026-08-24 04:39:45,340 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-24 04:39:45,478 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [52] 2026-08-24 04:39:45,504 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_07_calculate_overtime_actual_hours ... 2026-08-24 04:39:45,798 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-24 04:39:45,965 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [88] 2026-08-24 04:39:45,985 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [54] 2026-08-24 04:39:46,012 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_08_calculate_overtime_actual_hours ... 2026-08-24 04:39:46,326 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-24 04:39:46,484 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [90] 2026-08-24 04:39:46,504 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [56] 2026-08-24 04:39:46,532 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_09_calculate_overtime_actual_hours ... 2026-08-24 04:39:46,856 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-24 04:39:46,991 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [92] 2026-08-24 04:39:47,003 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [58] 2026-08-24 04:39:47,022 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_10_calculate_overtime_actual_hours ... 2026-08-24 04:39:47,264 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-24 04:39:47,533 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [60] 2026-08-24 04:39:47,563 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [61] 2026-08-24 04:39:47,653 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [62] 2026-08-24 04:39:47,685 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [63] 2026-08-24 04:39:47,737 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [64] 2026-08-24 04:39:47,768 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [65] 2026-08-24 04:39:47,812 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:39:47,829 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_change_minimum_wage ... 2026-08-24 04:39:47,858 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_create_record ... 2026-08-24 04:39:47,879 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_0 ... 2026-08-24 04:39:47,907 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_1 ... 2026-08-24 04:39:47,924 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_2 ... 2026-08-24 04:39:47,948 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_3 ... 2026-08-24 04:39:47,967 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_4 ... 2026-08-24 04:39:47,992 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:39:49,246 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_1 ... 2026-08-24 04:39:53,103 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_2 ... 2026-08-24 04:39:53,170 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_3 ... 2026-08-24 04:39:53,245 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_4 ... 2026-08-24 04:39:53,324 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_contract_administrative_region ... 2026-08-24 04:39:53,474 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:39:54,594 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_payroll_administrative_region.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegisterRegion.test_contrains_contribution_amount ... 2026-08-24 04:39:58,629 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_payroll_administrative_region.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegisterRegion.test_contrib_register_history_lines_2 ... 2026-08-24 04:39:58,738 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:39:58,752 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_11_pow_timesheet_validation ... 2026-08-24 04:39:58,805 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [116] 2026-08-24 04:40:01,514 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_12_pow_timesheet_validation ... 2026-08-24 04:40:01,583 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [118] 2026-08-24 04:40:02,253 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_13_pow_timesheet_validation ... 2026-08-24 04:40:02,309 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [120] 2026-08-24 04:40:02,944 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_14_pow_timesheet_validation ... 2026-08-24 04:40:02,991 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [122] 2026-08-24 04:40:05,271 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_15_pow_timesheet_validation ... 2026-08-24 04:40:05,309 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [124] 2026-08-24 04:40:05,858 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_31_payslips ... 2026-08-24 04:40:05,898 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [126] 2026-08-24 04:40:08,319 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_32_payslips ... 2026-08-24 04:40:08,361 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [129] 2026-08-24 04:40:10,795 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_33_payslips ... 2026-08-24 04:40:10,844 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [132] 2026-08-24 04:40:13,241 202 INFO rb-5fd110a-224202-407438 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-24 04:40:13,289 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [135] 2026-08-24 04:40:15,922 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:40:16,809 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_01_compute_associated_employees_department_of_task ... 2026-08-24 04:40:16,967 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_02_filter_tasks_associated_to_user_subordinate ... 2026-08-24 04:40:17,149 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_03_filter_tasks_associated_to_user_department ... 2026-08-24 04:40:17,298 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_04_filter_tasks_assigned_to_user_department ... 2026-08-24 04:40:17,404 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_05_filter_tasks_assigned_to_user_subordinate ... 2026-08-24 04:40:17,798 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2321] 2026-08-24 04:40:17,814 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45326] 2026-08-24 04:40:17,819 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:40:18,095 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2322] 2026-08-24 04:40:18,104 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45328] 2026-08-24 04:40:18,110 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:40:18,457 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:40:18,475 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_project_timesheet_account.tests.test_project_timesheet_account: Starting TestProjectTimesheetAccount.test_assign_department_analytic_account ... 2026-08-24 04:40:18,624 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_project_timesheet_account.tests.test_project_timesheet_account: Starting TestProjectTimesheetAccount.test_migrate_department_analytic_account ... 2026-08-24 04:40:18,666 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:40:18,680 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_rank.tests.test_access_rights: Starting TestAccessRight.test_access_rights_1 ... 2026-08-24 04:40:23,356 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1998 deleted mail.message records with IDs: [5551] 2026-08-24 04:40:23,401 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1998 deleted ir.model.data records with IDs: [308820] 2026-08-24 04:40:23,401 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1998 deleted hr.rank records with IDs: [11] 2026-08-24 04:40:23,514 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1998 deleted hr.job.rank.line records with IDs: [2] 2026-08-24 04:40:23,545 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_rank.tests.test_access_rights: Starting TestAccessRight.test_access_rights_2 ... 2026-08-24 04:40:26,959 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2000, model: hr.rank 2026-08-24 04:40:26,962 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2000, model: hr.role 2026-08-24 04:40:26,973 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2000 deleted mail.message records with IDs: [5564] 2026-08-24 04:40:26,975 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2000, model: hr.rank 2026-08-24 04:40:26,990 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2000, model: hr.job.rank.line 2026-08-24 04:40:26,992 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2000, model: hr.job.rank.line 2026-08-24 04:40:26,993 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2000, model: hr.job.rank.line 2026-08-24 04:40:27,028 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_rank.tests.test_access_rights: Starting TestAccessRight.test_access_rights_3 ... 2026-08-24 04:40:30,944 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [24], uid: 2005, model: hr.rank 2026-08-24 04:40:30,963 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [26], uid: 2004, model: hr.rank 2026-08-24 04:40:31,016 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:40:31,026 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_check_rank_company ... 2026-08-24 04:40:38,103 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_compute_recursive_parent_ids ... 2026-08-24 04:40:42,067 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_create_rank_chains ... 2026-08-24 04:40:46,196 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_create_rank_chains_2 ... 2026-08-24 04:40:50,348 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_job_constrains_rank_ids ... 2026-08-24 04:40:54,077 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_job_rank_line_compute_rank_id ... 2026-08-24 04:40:58,293 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_archive ... 2026-08-24 04:41:02,001 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_compute_employees_count ... 2026-08-24 04:41:05,648 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_compute_name ... 2026-08-24 04:41:09,373 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_compute_parent_id ... 2026-08-24 04:41:13,053 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_constrains_check_department ... 2026-08-24 04:41:20,097 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_constrains_unique_create ... 2026-08-24 04:41:23,848 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_constrains_unique_write ... 2026-08-24 04:41:27,430 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_unlink_rank ... 2026-08-24 04:41:31,488 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5565] 2026-08-24 04:41:31,523 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [308847] 2026-08-24 04:41:31,523 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.rank records with IDs: [25] 2026-08-24 04:41:31,665 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_unlink_rank_exist_employee ... 2026-08-24 04:41:35,759 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5564] 2026-08-24 04:41:35,825 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_job_rank_line_constrains_unique ... 2026-08-24 04:41:39,494 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:41:39,532 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5579, 5578, 5577] 2026-08-24 04:41:39,556 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [309327, 309326, 309325] 2026-08-24 04:41:39,556 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.recognition.discipline.decision records with IDs: [3, 2, 1] 2026-08-24 04:41:45,395 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_01_workflow ... 2026-08-24 04:41:45,756 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2060 deleted gamification.badge.user records with IDs: [6] 2026-08-24 04:41:45,812 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_02_compute_statistics ... 2026-08-24 04:41:45,973 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_03_emulation_campaign_constraints ... 2026-08-24 04:41:46,046 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_04_employee_ids_autofill ... 2026-08-24 04:41:46,190 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_05_grant_badge_for_employee ... 2026-08-24 04:41:46,369 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2060 deleted gamification.badge.user records with IDs: [7] 2026-08-24 04:41:46,391 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_06_grant_badge_for_department ... 2026-08-24 04:41:46,669 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2060 deleted gamification.badge.user records with IDs: [8, 9, 10] 2026-08-24 04:41:46,705 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_07_approval_is_admin_only_via_rpc ... 2026-08-24 04:41:46,899 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_08_officer_submits_admin_advances ... 2026-08-24 04:41:47,107 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_09_grant_badge_skips_userless_members ... 2026-08-24 04:41:47,346 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_10_campaign_state_is_date_derived ... 2026-08-24 04:41:47,373 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_11_company_scope_reachable ... 2026-08-24 04:41:47,448 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_12_switch_department_to_employee_clears_stale ... 2026-08-24 04:41:47,543 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-24 04:41:48,141 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5579, 5578, 5577] 2026-08-24 04:41:48,152 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [309327, 309326, 309325] 2026-08-24 04:41:48,152 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.recognition.discipline.decision records with IDs: [3, 2, 1] 2026-08-24 04:41:53,975 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_01_employee_access_recognition_discipline_decision ... 2026-08-24 04:41:54,068 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2066, model: hr.recognition.discipline.decision 2026-08-24 04:41:54,077 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2066, model: hr.recognition.discipline.decision 2026-08-24 04:41:54,081 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2066, model: hr.recognition.discipline.decision 2026-08-24 04:41:54,084 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2066, model: hr.recognition.discipline.decision 2026-08-24 04:41:54,086 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2066, model: hr.recognition.discipline.decision 2026-08-24 04:41:54,088 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2066, model: hr.recognition.discipline.decision 2026-08-24 04:41:54,090 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2066, model: hr.recognition.discipline.decision 2026-08-24 04:41:54,092 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2066, model: hr.recognition.discipline.decision 2026-08-24 04:41:54,265 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 2066, model: hr.recognition.discipline.decision 2026-08-24 04:41:54,285 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 2066, model: hr.recognition.discipline.decision 2026-08-24 04:41:54,303 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 2066, model: hr.recognition.discipline.decision 2026-08-24 04:41:54,370 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [19], uid: 2063, model: hr.recognition.discipline.decision 2026-08-24 04:41:54,383 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [16], uid: 2063, model: hr.recognition.discipline.decision 2026-08-24 04:41:54,404 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 2063, model: hr.recognition.discipline.decision 2026-08-24 04:41:54,427 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2066 deleted mail.message records with IDs: [49662] 2026-08-24 04:41:54,439 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2066, model: hr.recognition.discipline.decision 2026-08-24 04:41:54,459 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2066 deleted mail.message records with IDs: [49663] 2026-08-24 04:41:54,469 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2066, model: hr.recognition.discipline.decision 2026-08-24 04:41:54,485 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2066 deleted mail.message records with IDs: [49659] 2026-08-24 04:41:54,494 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2066, model: hr.recognition.discipline.decision 2026-08-24 04:41:54,503 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2066 deleted mail.message records with IDs: [49660] 2026-08-24 04:41:54,511 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2066, model: hr.recognition.discipline.decision 2026-08-24 04:41:54,529 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_02_employee_access_recognition_discipline_decision ... 2026-08-24 04:41:54,588 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2063, model: hr.recognition.discipline.decision 2026-08-24 04:41:54,628 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [20], uid: 2063, model: hr.recognition.discipline.decision 2026-08-24 04:41:54,752 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [22], uid: 2063, model: hr.recognition.discipline.decision 2026-08-24 04:41:54,797 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [23], uid: 2063, model: hr.recognition.discipline.decision 2026-08-24 04:41:54,896 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [16], uid: 2063, model: hr.recognition.discipline.decision 2026-08-24 04:41:54,925 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 2063, model: hr.recognition.discipline.decision 2026-08-24 04:41:55,036 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [24], uid: 2063, model: hr.recognition.discipline.decision 2026-08-24 04:41:55,157 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [25], uid: 2063, model: hr.recognition.discipline.decision 2026-08-24 04:41:55,172 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [16], uid: 2063, model: hr.recognition.discipline.decision 2026-08-24 04:41:55,191 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 2063, model: hr.recognition.discipline.decision 2026-08-24 04:41:55,213 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2063 deleted mail.message records with IDs: [49666] 2026-08-24 04:41:55,219 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2063, model: hr.recognition.discipline.decision 2026-08-24 04:41:55,227 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2063 deleted mail.message records with IDs: [49665] 2026-08-24 04:41:55,235 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2063, model: hr.recognition.discipline.decision 2026-08-24 04:41:55,245 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2063 deleted mail.message records with IDs: [49667] 2026-08-24 04:41:55,253 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2063, model: hr.recognition.discipline.decision 2026-08-24 04:41:55,263 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2063 deleted mail.message records with IDs: [49659] 2026-08-24 04:41:55,270 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2063, model: hr.recognition.discipline.decision 2026-08-24 04:41:55,278 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2063 deleted mail.message records with IDs: [49660] 2026-08-24 04:41:55,285 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2063, model: hr.recognition.discipline.decision 2026-08-24 04:41:55,310 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_03_hr_officer_access_recognition_discipline_decision ... 2026-08-24 04:41:55,557 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2067 deleted mail.message records with IDs: [49670, 49669, 49668, 49660, 49659] 2026-08-24 04:41:55,574 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2067 deleted hr.recognition.discipline.decision records with IDs: [28, 27, 26, 17, 16] 2026-08-24 04:41:55,579 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2067 deleted mail.followers records with IDs: [5203, 5204, 5205] 2026-08-24 04:41:55,604 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_04_access_recognition_discipline_multi_company ... 2026-08-24 04:41:56,033 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [29], uid: 2063, model: hr.recognition.discipline.decision 2026-08-24 04:41:56,055 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [29], uid: 2067, model: hr.recognition.discipline.decision 2026-08-24 04:41:56,099 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [410], uid: 2063, model: hr.employee.public 2026-08-24 04:41:56,134 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [410], uid: 2067, model: hr.employee 2026-08-24 04:41:56,155 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [29], uid: 2063, model: hr.recognition.discipline.decision 2026-08-24 04:41:56,174 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [29], uid: 2067, model: hr.recognition.discipline.decision 2026-08-24 04:41:56,191 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2063 deleted mail.message records with IDs: [49676] 2026-08-24 04:41:56,199 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2063, model: hr.recognition.discipline.decision 2026-08-24 04:41:56,206 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2067 deleted mail.message records with IDs: [49676] 2026-08-24 04:41:56,216 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [29], uid: 2067, model: hr.recognition.discipline.decision 2026-08-24 04:41:56,300 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2068 deleted mail.message records with IDs: [49676] 2026-08-24 04:41:56,312 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2068 deleted hr.recognition.discipline.decision records with IDs: [29] 2026-08-24 04:41:56,320 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2068 deleted mail.message records with IDs: [49678] 2026-08-24 04:41:56,328 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2068 deleted hr.recognition.discipline.decision records with IDs: [30] 2026-08-24 04:41:56,332 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2068 deleted mail.followers records with IDs: [5206] 2026-08-24 04:41:56,348 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_05_access_recognition_discipline_decision_type ... 2026-08-24 04:41:56,425 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2063, model: hr.recognition.discipline.decision.type 2026-08-24 04:41:56,431 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2063, model: hr.recognition.discipline.decision.type 2026-08-24 04:41:56,434 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2063, model: hr.recognition.discipline.decision.type 2026-08-24 04:41:56,451 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_06_access_recognition_discipline_campaign ... 2026-08-24 04:41:56,536 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-24 04:41:56,568 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5579, 5578, 5577] 2026-08-24 04:41:56,585 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [309327, 309326, 309325] 2026-08-24 04:41:56,585 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.recognition.discipline.decision records with IDs: [3, 2, 1] 2026-08-24 04:42:03,091 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_recognition_discipline_approval.tests.test_hr_recognition_discipline_decision: Starting TestHrRecognitionDisciplineDecision.test_01_check_approval_request_id ... 2026-08-24 04:42:03,575 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-24 04:42:03,853 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_recruitment.tests.test_hr_employee: Starting TestHremployee.test_compute_hr_applicants_count ... 2026-08-24 04:42:03,895 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:42:04,151 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_recruitment.tests.test_res_partner: Starting TestPartner.test_method_compute_hr_applicants_count ... 2026-08-24 04:42:04,497 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:42:04,516 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [309430, 309429] 2026-08-24 04:42:04,516 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.applicant.resume.line records with IDs: [1, 2] 2026-08-24 04:42:04,682 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_01_user_recruitment_access_right ... 2026-08-24 04:42:04,711 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted hr.applicant.resume.line records with IDs: [6] 2026-08-24 04:42:04,727 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_02_user_recruitment_admin_access_right ... 2026-08-24 04:42:04,755 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted hr.applicant.resume.line records with IDs: [6] 2026-08-24 04:42:04,772 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_03_user_interviewer_access_right ... 2026-08-24 04:42:04,932 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2330] 2026-08-24 04:42:04,941 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #7 deleted hr.applicant.resume.line records with IDs: [6] 2026-08-24 04:42:04,961 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_04_user_internal_access_right ... 2026-08-24 04:42:05,283 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 2076, model: hr.applicant.resume.line 2026-08-24 04:42:05,297 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2076, model: hr.applicant.resume.line 2026-08-24 04:42:05,300 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2076, model: hr.applicant.resume.line 2026-08-24 04:42:05,304 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2076, model: hr.applicant.resume.line 2026-08-24 04:42:05,349 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:42:05,370 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [309430, 309429] 2026-08-24 04:42:05,370 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.applicant.resume.line records with IDs: [1, 2] 2026-08-24 04:42:05,544 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_to_hr_skills_recruitment: Starting TestToHrSkillsRecruitment.test_01_create_employee_from_applicant ... 2026-08-24 04:42:05,761 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_to_hr_skills_recruitment: Starting TestToHrSkillsRecruitment.test_02_constraints_date_check ... 2026-08-24 04:42:05,809 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2024-02-29 09:00:00,000 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310003, 310004, 310005, 310006, 310002, 309997, 309998, 309999, 310000, 310001, 309996] 2024-02-29 09:00:00,000 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2331] 2024-02-29 09:00:00,000 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310003, 310004, 310005, 310006, 310002, 309997, 309998, 309999, 310000, 310001, 309996] 2024-02-29 09:00:00,000 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310003, 310004, 310005, 310006, 310002, 309997, 309998, 309999, 310000, 310001, 309996] 2024-02-29 09:00:00,000 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310003, 310004, 310005, 310006, 310002, 309997, 309998, 309999, 310000, 310001, 309996] 2024-02-29 09:00:00,000 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310003, 310004, 310005, 310006, 310002, 309997, 309998, 309999, 310000, 310001, 309996] 2024-02-29 09:00:00,000 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310003, 310004, 310005, 310006, 310002, 309997, 309998, 309999, 310000, 310001, 309996] 2024-02-29 09:00:00,000 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310003, 310004, 310005, 310006, 310002, 309997, 309998, 309999, 310000, 310001, 309996] 2024-02-29 09:00:00,000 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310003, 310004, 310005, 310006, 310002, 309997, 309998, 309999, 310000, 310001, 309996] 2024-02-29 09:00:00,000 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2332] 2024-02-29 09:00:00,000 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310003, 310004, 310005, 310006, 310002, 309997, 309998, 309999, 310000, 310001, 309996] 2024-02-29 09:00:00,000 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310003, 310004, 310005, 310006, 310002, 309997, 309998, 309999, 310000, 310001, 309996] 2024-02-29 09:00:00,000 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2333] 2024-02-29 09:00:00,000 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310003, 310004, 310005, 310006, 310002, 309997, 309998, 309999, 310000, 310001, 309996] 2024-02-29 09:00:00,000 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2334] 2024-02-29 09:00:00,000 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310003, 310004, 310005, 310006, 310002, 309997, 309998, 309999, 310000, 310001, 309996] 2024-02-29 09:00:00,000 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310003, 310004, 310005, 310006, 310002, 309997, 309998, 309999, 310000, 310001, 309996] 2024-02-29 09:00:00,000 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310003, 310004, 310005, 310006, 310002, 309997, 309998, 309999, 310000, 310001, 309996] 2024-02-29 09:00:00,000 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310003, 310004, 310005, 310006, 310002, 309997, 309998, 309999, 310000, 310001, 309996] 2024-02-29 09:00:00,000 202 INFO rb-5fd110a-224202-407438 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-24 04:42:15,053 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 17 checked, 17 removed 2026-08-24 04:42:15,072 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_role.tests.test_access_rights: Starting TestAccessRight.test_access_rights_1 ... 2026-08-24 04:42:19,158 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2079 deleted mail.message records with IDs: [50168] 2026-08-24 04:42:19,173 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2079 deleted hr.role records with IDs: [10] 2026-08-24 04:42:19,178 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2079 deleted mail.followers records with IDs: [5284] 2026-08-24 04:42:19,220 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_role.tests.test_access_rights: Starting TestAccessRight.test_access_rights_2 ... 2026-08-24 04:42:23,310 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2081, model: hr.role 2026-08-24 04:42:23,318 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2081, model: hr.role 2026-08-24 04:42:23,328 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2081 deleted mail.message records with IDs: [3232] 2026-08-24 04:42:23,330 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2081, model: hr.role 2026-08-24 04:42:23,369 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_role.tests.test_access_rights: Starting TestAccessRight.test_access_rights_3 ... 2026-08-24 04:42:27,110 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [11], uid: 2085, model: hr.role 2026-08-24 04:42:27,172 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:42:27,188 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_allowed_duplicate_across_companies ... 2026-08-24 04:42:30,380 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_autogenerated_from_name ... 2026-08-24 04:42:30,401 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_autogenerated_strips_accents_and_symbols ... 2026-08-24 04:42:30,420 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_duplicate_write_raises_integrity_error ... 2026-08-24 04:42:30,443 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_stable_on_rename ... 2026-08-24 04:42:30,463 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_unique_per_company_gets_suffix ... 2026-08-24 04:42:30,491 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:42:30,501 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_check_role_company ... 2026-08-24 04:42:37,542 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_compute_employees_count ... 2026-08-24 04:42:41,374 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_1 ... 2026-08-24 04:42:45,242 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_2 ... 2026-08-24 04:42:49,570 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_3 ... 2026-08-24 04:42:53,795 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_4 ... 2026-08-24 04:42:57,787 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_create_role_have_department ... 2026-08-24 04:43:02,250 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_create_role_without_department ... 2026-08-24 04:43:06,934 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_delete_role_have_employees ... 2026-08-24 04:43:12,375 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3232] 2026-08-24 04:43:12,416 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_delete_role_not_employee ... 2026-08-24 04:43:16,283 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52793] 2026-08-24 04:43:16,289 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.role records with IDs: [24] 2026-08-24 04:43:16,325 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_update_role ... 2026-08-24 04:43:20,640 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-24 04:43:26,161 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_seniority.tests.test_access_rights: Starting TestAccessRights.test_access_rights ... 2026-08-24 04:43:26,265 202 INFO rb-5fd110a-224202-407438 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-5fd110a-224202/odoo/tests/case.py:247 2026-08-24 04:43:29,925 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [582] 2026-08-24 04:43:30,295 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [584] 2026-08-24 04:43:30,797 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [586] 2024-10-20 00:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2335] 2026-08-24 04:43:31,680 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 5 removed 2026-08-24 04:43:31,696 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_1 ... 2026-08-24 04:43:32,150 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_2 ... 2026-08-24 04:43:32,480 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_3 ... 2026-08-24 04:43:32,804 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_4 ... 2026-08-24 04:43:33,101 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_5 ... 2026-08-24 04:43:33,525 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_6 ... 2026-08-24 04:43:33,815 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_7 ... 2026-08-24 04:43:34,300 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_8 ... 2026-08-24 04:43:34,835 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:43:39,076 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_skill_framework.tests.test_access_rights: Starting TestAccessRight.test_access_right_2 ... 2026-08-24 04:43:39,191 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2131, model: hr.job 2026-08-24 04:43:39,208 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2131 deleted mail.message records with IDs: [2949, 2297] 2026-08-24 04:43:39,210 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2131, model: hr.job 2026-08-24 04:43:39,247 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2131, model: hr.skill.description 2026-08-24 04:43:39,250 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2131, model: hr.skill.description 2026-08-24 04:43:39,254 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2131, model: hr.skill.description 2026-08-24 04:43:39,282 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2131, model: hr.rank.skill.description 2026-08-24 04:43:39,284 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2131, model: hr.rank.skill.description 2026-08-24 04:43:39,286 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2131, model: hr.rank.skill.description 2026-08-24 04:43:39,307 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_skill_framework.tests.test_access_rights: Starting TestAccessRight.test_access_right_3 ... 2026-08-24 04:43:39,335 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_skill_framework.tests.test_access_rights: Starting TestAccessRight.test_access_rights_1 ... 2026-08-24 04:43:39,389 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:43:43,380 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework: Starting TestViinHrRank.test_hr_rank_skill_description_api_contraints_1 ... 2026-08-24 04:43:43,489 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework: Starting TestViinHrRank.test_hr_rank_skill_description_api_contraints_2 ... 2026-08-24 04:43:43,605 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework: Starting TestViinHrRank.test_hr_rank_skill_description_sql_constraints ... 2026-08-24 04:43:43,704 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework: Starting TestViinHrRank.test_hr_skill_description_sql_constraints ... 2026-08-24 04:43:43,852 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:43:51,876 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_access_right_report_1 ... 2026-08-24 04:43:51,929 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_access_right_report_2 ... 2026-08-24 04:43:52,001 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_access_right_report_3 ... 2026-08-24 04:43:52,045 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_context_rank_competency_score ... 2026-08-24 04:43:52,075 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_highest_skill_level ... 2026-08-24 04:43:52,201 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_competency_score ... 2026-08-24 04:43:52,267 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_job_position_skill_required ... 2026-08-24 04:43:52,433 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_1 ... 2026-08-24 04:43:52,499 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_10 ... 2026-08-24 04:43:52,559 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_11 ... 2026-08-24 04:43:52,629 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_12 ... 2026-08-24 04:43:52,654 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.rank records with IDs: [35] 2026-08-24 04:43:52,709 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_2 ... 2026-08-24 04:43:52,779 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_3 ... 2026-08-24 04:43:52,800 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.employee.skill records with IDs: [89] 2026-08-24 04:43:52,853 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_4 ... 2026-08-24 04:43:52,880 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.employee.skill records with IDs: [89] 2026-08-24 04:43:52,938 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_5 ... 2026-08-24 04:43:53,016 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_6 ... 2026-08-24 04:43:53,077 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_7 ... 2026-08-24 04:43:53,138 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_8 ... 2026-08-24 04:43:53,232 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_9 ... 2026-08-24 04:43:53,326 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_search_competency_score ... 2026-08-24 04:43:53,534 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-24 04:43:53,789 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [162877, 162878] 2026-08-24 04:43:53,789 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.employee.skill records with IDs: [22, 23] 2026-08-24 04:43:53,848 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel: Starting TestChannelEmployee.test_01_update_employee_skill ... 2026-08-24 04:43:53,986 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel: Starting TestChannelEmployee.test_02_update_employee_skill ... 2026-08-24 04:43:54,158 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:43:54,492 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [162877, 162878] 2026-08-24 04:43:54,493 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.employee.skill records with IDs: [22, 23] 2026-08-24 04:43:54,493 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel_skill_level: Starting TestSlideChannelSkillLevel.test_01_create_course_skill_level_success ... 2026-08-24 04:43:54,512 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel_skill_level: Starting TestSlideChannelSkillLevel.test_02_duplicate_skill_for_course ... 2026-08-24 04:43:54,566 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel_skill_level: Starting TestSlideChannelSkillLevel.test_03_skill_and_type_mismatch ... 2026-08-24 04:43:54,620 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel_skill_level: Starting TestSlideChannelSkillLevel.test_04_skill_level_and_type_mismatch ... 2026-08-24 04:43:54,688 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:43:54,832 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-08-24 04:43:54,835 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_01_log_timesheet_on_archived_task ... 2026-08-24 04:43:54,913 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_02_log_timesheet_not_allow_archive_task ... 2026-08-24 04:43:55,098 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_03_log_multi_timesheet_ignore_archived_task ... 2026-08-24 04:43:55,154 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [137688] 2026-08-24 04:43:55,154 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [25] 2026-08-24 04:43:55,396 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_04_log_timesheet_archived_project ... 2026-08-24 04:43:55,451 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [137684, 137688, 137698] 2026-08-24 04:43:55,451 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [26, 24, 25] 2026-08-24 04:43:55,509 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_05_log_timesheet_archived_project ... 2026-08-24 04:43:55,633 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:43:55,777 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-08-24 04:43:55,857 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_01_compute_timesheet_wip ... 2026-08-24 04:43:55,981 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_01_log_timesheet_manager ... 2026-08-24 04:43:56,145 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_01_wip_timesheet_unfollow_task ... 2026-08-24 04:43:56,294 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted mail.followers records with IDs: [211] 2026-08-24 04:43:56,316 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_02_compute_is_login_user_doing ... 2026-08-24 04:43:56,442 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_02_log_timesheet ... 2026-08-24 04:43:56,565 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_02_wip_timesheet_unfollow_task ... 2026-08-24 04:43:56,698 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-08-24 04:43:56,719 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_03_log_timesheet ... 2026-08-24 04:43:56,908 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:43:57,047 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-08-24 04:43:57,152 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task_multi_login: Starting TestPorjectTaskMultiLogin.test_01_multi_login ... 2026-08-24 04:43:57,395 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task_multi_login: Starting TestPorjectTaskMultiLogin.test_02_multi_login ... 2026-08-24 04:43:57,643 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:43:57,780 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-08-24 04:43:57,908 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_timesheet_timer.tests.test_systray_timer_menu: Starting TestSystrayTimerMenu.test_get_timesheet_timer_systray_data_empty ... 2026-08-24 04:43:57,962 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_timesheet_timer.tests.test_systray_timer_menu: Starting TestSystrayTimerMenu.test_get_timesheet_timer_systray_data_with_task ... 2026-08-24 04:43:58,124 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:43:58,283 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-08-24 04:43:58,309 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_timesheet_timer.tests.test_timer_core: Starting TestTimesheetTimerCore.test_01_time_start_constraints ... 2026-08-24 04:43:58,377 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_timesheet_timer.tests.test_timer_core: Starting TestTimesheetTimerCore.test_02_stop_timer_same_day_records_elapsed_hours ... 2026-08-24 04:43:58,571 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:43:58,720 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-08-24 04:43:58,736 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_timesheet_timer.tests.test_timer_resolve_wizard: Starting TestTimesheetTimerResolveWizard.test_01_stop_cross_day_returns_wizard_action ... 2026-08-24 04:43:58,890 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_timesheet_timer.tests.test_timer_resolve_wizard: Starting TestTimesheetTimerResolveWizard.test_02_apply_actual_elapsed_and_start_next_task ... 2026-08-24 04:43:59,222 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [1671], uid: 6, model: account.analytic.line 2026-08-24 04:43:59,381 202 INFO rb-5fd110a-224202-407438 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-24 04:43:59,597 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:43:59,738 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-08-24 04:43:59,739 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_01_test_access_rule_with_user ... 2026-08-24 04:43:59,770 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-08-24 04:43:59,838 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [1675], uid: 6, model: account.analytic.line 2026-08-24 04:43:59,987 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_02_test_access_rule_with_user ... 2026-08-24 04:44:00,018 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-08-24 04:44:00,071 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [1677], uid: 6, model: account.analytic.line 2026-08-24 04:44:00,216 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_03_test_access_rule_with_user ... 2026-08-24 04:44:00,267 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-08-24 04:44:00,331 202 INFO rb-5fd110a-224202-407438 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-24 04:44:00,395 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_04_test_access_rule_with_user ... 2026-08-24 04:44:00,429 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-08-24 04:44:00,544 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [219704] 2026-08-24 04:44:00,545 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted account.analytic.line records with IDs: [254] 2026-08-24 04:44:00,630 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [219705] 2026-08-24 04:44:00,630 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted account.analytic.line records with IDs: [255] 2026-08-24 04:44:00,694 202 INFO rb-5fd110a-224202-407438 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-24 04:44:00,784 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [219682] 2026-08-24 04:44:00,784 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #6 deleted account.analytic.line records with IDs: [232] 2026-08-24 04:44:00,862 202 INFO rb-5fd110a-224202-407438 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-24 04:44:00,885 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_05_test_access_rule_with_user ... 2026-08-24 04:44:00,915 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-08-24 04:44:00,972 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [1679], uid: 6, model: account.analytic.line 2026-08-24 04:44:01,105 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:44:01,567 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_contract.tests.test_access_rights: Starting WorkEntryTestAccessright.test_01_access_rights_base_user ... 2026-08-24 04:44:01,682 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2145, model: hr.work.entry 2026-08-24 04:44:01,687 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2145, model: hr.work.entry 2026-08-24 04:44:01,691 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2145, model: hr.work.entry 2026-08-24 04:44:01,693 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2145, model: hr.work.entry.type 2026-08-24 04:44:01,696 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2145, model: hr.work.entry.type 2026-08-24 04:44:01,698 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2145, model: hr.work.entry.type 2026-08-24 04:44:01,713 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_contract.tests.test_access_rights: Starting WorkEntryTestAccessright.test_02_access_rule_base_user ... 2026-08-24 04:44:01,763 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [11067], uid: 2145, model: hr.work.entry 2026-08-24 04:44:01,789 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [11068], uid: 2145, model: hr.work.entry 2026-08-24 04:44:01,946 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [11068], uid: 2145, model: hr.work.entry 2026-08-24 04:44:02,024 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_contract.tests.test_access_rights: Starting WorkEntryTestAccessright.test_03_access_rights_hr_admin ... 2026-08-24 04:44:02,148 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2145 deleted hr.work.entry records with IDs: [11069] 2026-08-24 04:44:02,179 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:44:02,222 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_01_valid_duration_01 ... 2026-08-24 04:44:02,908 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_02_valid_duration_02 ... 2026-08-24 04:44:03,118 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_02_valid_duration_03 ... 2026-08-24 04:44:03,365 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_03_work_entry_duration ... 2026-08-24 04:44:03,778 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [4, 12, 15] 2026-08-24 04:44:04,192 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [138, 137] 2026-08-24 04:44:04,395 202 INFO rb-5fd110a-224202-407438 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-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [11544, 11545, 11546, 11547, 11548, 11549, 11550, 11551, 11552, 11553, 11554, 11555, 11556, 11557, 11558, 11559, 11560, 11561, 11562, 11563, 11564, 11565, 11566, 11567, 11568, 11569, 11570, 11571, 11572, 11573, 11574, 11575, 11576, 11577, 11578, 11579, 11580, 11581, 11582, 11583, 11584, 11585, 11586, 11587, 11588, 11589] 2025-01-31 09:00:00,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [11590, 11591, 11592, 11593, 11594, 11595, 11596, 11597, 11598, 11599, 11600, 11601, 11602, 11603, 11604, 11605, 11606, 11607, 11608, 11609, 11610, 11611, 11612, 11613, 11614, 11615, 11616, 11617, 11618, 11619, 11620, 11621, 11622, 11623, 11624, 11625, 11626, 11627, 11628, 11629, 11630, 11631, 11632, 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] 2026-08-24 04:44:06,185 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:44:06,428 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_01_compute_contract_id ... 2026-08-24 04:44:06,615 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_02_create_attendance_01 ... 2026-08-24 04:44:06,758 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_02_create_attendance_02 ... 2026-08-24 04:44:07,163 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_03_write_attendance_01 ... 2026-08-24 04:44:07,268 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_03_write_attendance_02 ... 2026-08-24 04:44:07,430 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_04_unlink_attendance ... 2026-08-24 04:44:07,522 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54218] 2026-08-24 04:44:07,528 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [82] 2026-08-24 04:44:07,559 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_05_unlink_work_entry ... 2026-08-24 04:44:07,648 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [11872, 11873] 2026-08-24 04:44:07,662 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_06_action_regen_attedance_work_entry ... 2026-08-24 04:44:07,752 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_06_cancel_work_entry ... 2026-08-24 04:44:07,885 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_07_regenerate_work_entries ... 2026-08-24 04:44:08,192 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:44:08,445 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_01_conflict_timeoff_attendance_01 ... 2026-08-24 04:44:08,727 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_01_conflict_timeoff_attendance_02 ... 2026-08-24 04:44:09,034 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_02_conflict_timeoff_attendance_01 ... 2026-08-24 04:44:09,310 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_02_conflict_timeoff_attendance_02 ... 2026-08-24 04:44:09,652 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_03_conflict_timeoff_attendance_01 ... 2026-08-24 04:44:09,923 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [11990, 11991] 2026-08-24 04:44:10,008 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_03_conflict_timeoff_attendance_02 ... 2026-08-24 04:44:10,248 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [11995, 11996] 2026-08-24 04:44:10,314 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_03_conflict_timeoff_attendance_03 ... 2026-08-24 04:44:10,534 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [12000, 12001] 2026-08-24 04:44:10,622 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_04_refure_leave_01 ... 2026-08-24 04:44:10,855 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [148] 2026-08-24 04:44:10,966 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1717] 2026-08-24 04:44:10,993 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_04_refure_leave_02 ... 2026-08-24 04:44:11,280 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [149] 2026-08-24 04:44:11,389 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1718] 2026-08-24 04:44:11,409 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_05_cancel_leave ... 2026-08-24 04:44:11,680 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [150] 2026-08-24 04:44:11,736 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1719] 2026-08-24 04:44:11,766 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_06_regenerate_work_entries ... 2026-08-24 04:44:12,271 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [12031, 12032] 2026-08-24 04:44:12,321 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:44:12,364 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_leave_type: Starting TestHrLeaveType.test_01_create_leave_type_with_suspension ... 2026-08-24 04:44:12,406 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_leave_type: Starting TestHrLeaveType.test_02_invalid_work_entry_type ... 2026-08-24 04:44:12,440 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_leave_type: Starting TestHrLeaveType.test_03_update_work_entry_type ... 2026-08-24 04:44:12,489 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:44:12,531 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_work_entry: Starting TestHrWorkEntryType.test_01_create_work_entry_type ... 2026-08-24 04:44:12,563 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_work_entry: Starting TestHrWorkEntryType.test_02_disable_suspension_with_leave_type ... 2026-08-24 04:44:12,596 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_work_entry: Starting TestHrWorkEntryType.test_03_enable_suspension_with_normal_leave ... 2026-08-24 04:44:12,632 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:44:12,809 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [153] 2026-08-24 04:44:12,860 202 INFO rb-5fd110a-224202-407438 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-24 04:44:13,040 202 INFO rb-5fd110a-224202-407438 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-24 04:44:13,099 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:44:13,115 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_holidays.tests.test_hr_leave_type: Starting HrLeaveType.test_01_generate_work_entry_type ... 2026-08-24 04:44:13,184 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:44:13,432 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [154] 2026-08-24 04:44:13,787 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2338] 2026-08-24 04:44:14,044 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1288] 2026-08-24 04:44:14,050 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_holidays.tests.test_resource_calendar_leaves: Starting TestResourceCalendarLeave.test_01_regenerate_work_entry ... 2026-08-24 04:44:14,108 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [7, 155] 2026-08-24 04:44:14,484 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [158, 157] 2026-08-24 04:44:14,852 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1726, 1725, 1724, 1723, 1722] 2026-08-24 04:44:14,939 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [156] 2026-08-24 04:44:15,016 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [160, 159] 2026-08-24 04:44:15,800 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <179586873442675.1787546655.782173871994019-openerp-message-notify@2d9f2e516917>: ['"Test employee 01" <@False>'] 2026-08-24 04:44:15,806 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2339] 2026-08-24 04:44:15,995 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:44:16,202 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [163] 2026-08-24 04:44:16,258 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_01 ... 2026-08-24 04:44:16,469 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2340] 2026-08-24 04:44:16,632 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1289] 2026-08-24 04:44:16,652 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_02 ... 2026-08-24 04:44:16,775 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2341] 2026-08-24 04:44:16,963 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1290] 2026-08-24 04:44:17,055 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2342] 2026-08-24 04:44:17,278 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1291] 2026-08-24 04:44:17,311 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_03 ... 2026-08-24 04:44:17,444 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2343] 2026-08-24 04:44:17,617 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1292] 2026-08-24 04:44:17,703 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2344] 2026-08-24 04:44:17,898 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1293] 2026-08-24 04:44:17,924 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_04 ... 2026-08-24 04:44:18,092 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2345] 2026-08-24 04:44:18,284 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1294] 2026-08-24 04:44:18,371 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2346] 2026-08-24 04:44:18,580 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1295] 2026-08-24 04:44:18,613 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_05 ... 2026-08-24 04:44:18,776 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2347] 2026-08-24 04:44:18,961 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1296] 2026-08-24 04:44:19,024 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2348] 2026-08-24 04:44:19,243 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1297] 2026-08-24 04:44:19,270 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_06 ... 2026-08-24 04:44:19,436 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2349] 2026-08-24 04:44:19,684 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1298] 2026-08-24 04:44:19,752 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2350] 2026-08-24 04:44:19,928 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1299] 2026-08-24 04:44:19,950 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_02_handly_conflict_we_01 ... 2026-08-24 04:44:20,093 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2351] 2026-08-24 04:44:20,313 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1300] 2026-08-24 04:44:20,338 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_02_handly_conflict_we_02 ... 2026-08-24 04:44:20,482 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2352] 2026-08-24 04:44:20,694 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1301] 2026-08-24 04:44:20,784 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2353] 2026-08-24 04:44:20,987 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1302] 2026-08-24 04:44:21,013 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_02_handly_conflict_we_03 ... 2026-08-24 04:44:21,146 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2354] 2026-08-24 04:44:21,346 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1303] 2026-08-24 04:44:21,439 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2355] 2026-08-24 04:44:21,647 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1304] 2026-08-24 04:44:21,667 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_02_handly_conflict_we_04 ... 2026-08-24 04:44:21,787 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2356] 2026-08-24 04:44:22,016 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1305] 2026-08-24 04:44:22,110 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2357] 2026-08-24 04:44:22,303 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1306] 2026-08-24 04:44:22,331 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_03_handly_conflict_we_01 ... 2026-08-24 04:44:22,481 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2358] 2026-08-24 04:44:22,730 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1307] 2026-08-24 04:44:22,751 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_03_handly_conflict_we_02 ... 2026-08-24 04:44:22,906 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2359] 2026-08-24 04:44:23,103 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1308] 2026-08-24 04:44:23,211 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2360] 2026-08-24 04:44:23,430 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1309] 2026-08-24 04:44:23,458 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_03_handly_conflict_we_03 ... 2026-08-24 04:44:23,597 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2361] 2026-08-24 04:44:23,805 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1310] 2026-08-24 04:44:23,895 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2362] 2026-08-24 04:44:24,112 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1311] 2026-08-24 04:44:24,141 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_04_handly_conflict_we_01 ... 2026-08-24 04:44:24,298 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2363] 2026-08-24 04:44:24,513 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1312] 2026-08-24 04:44:24,544 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_04_handly_conflict_we_02 ... 2026-08-24 04:44:24,699 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2364] 2026-08-24 04:44:24,893 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1313] 2026-08-24 04:44:24,994 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2365] 2026-08-24 04:44:25,196 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1314] 2026-08-24 04:44:25,220 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_04_handly_conflict_we_03 ... 2026-08-24 04:44:25,359 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2366] 2026-08-24 04:44:25,639 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1315] 2026-08-24 04:44:25,709 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2367] 2026-08-24 04:44:25,874 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1316] 2026-08-24 04:44:25,895 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_05_handly_conflict_we ... 2026-08-24 04:44:26,034 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2368] 2026-08-24 04:44:26,252 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1317] 2026-08-24 04:44:26,276 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_06_handly_conflict_we ... 2026-08-24 04:44:26,449 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2369] 2026-08-24 04:44:26,544 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2370] 2026-08-24 04:44:26,641 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2371] 2026-08-24 04:44:26,740 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2372] 2026-08-24 04:44:26,983 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1318, 1319, 1320, 1321] 2026-08-24 04:44:27,003 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_07_handly_conflict_we ... 2026-08-24 04:44:27,127 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2373] 2026-08-24 04:44:27,238 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2374] 2026-08-24 04:44:27,316 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2375] 2026-08-24 04:44:27,604 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1322, 1323, 1324] 2026-08-24 04:44:27,629 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_08_handly_conflict_we ... 2026-08-24 04:44:27,797 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2376] 2026-08-24 04:44:28,025 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1325] 2026-08-24 04:44:28,045 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_09_handly_conflict_we ... 2026-08-24 04:44:28,161 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2377] 2026-08-24 04:44:28,247 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2378] 2026-08-24 04:44:28,536 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1326, 1327] 2026-08-24 04:44:28,559 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_conflict_handling_deletes_only_regen_days ... 2026-08-24 04:44:28,691 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2379] 2026-08-24 04:44:28,888 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1328] 2026-08-24 04:44:28,928 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:44:36,178 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2146 deleted product.product records with IDs: [1834] 2026-08-24 04:44:36,209 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_recompute_grouping_lines ... 2026-08-24 04:44:38,368 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2146 deleted invoice.line.grouping records with IDs: [2] 2026-08-24 04:44:38,588 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_not_consecutive ... 2026-08-24 04:44:40,865 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_different_discount ... 2026-08-24 04:44:42,920 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2146 deleted invoice.line.grouping records with IDs: [12] 2026-08-24 04:44:43,219 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_different_taxes ... 2026-08-24 04:44:45,403 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2146 deleted invoice.line.grouping records with IDs: [18] 2026-08-24 04:44:45,703 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_product_tax_discount ... 2026-08-24 04:44:48,027 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2146 deleted invoice.line.grouping records with IDs: [24] 2026-08-24 04:44:48,333 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_product_tax_discount_2 ... 2026-08-24 04:44:49,846 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_product_template_tax_discount ... 2026-08-24 04:44:51,865 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2146 deleted invoice.line.grouping records with IDs: [30] 2026-08-24 04:44:52,132 202 INFO rb-5fd110a-224202-407438 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-24 04:44:54,185 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2146 deleted invoice.line.grouping records with IDs: [34] 2026-08-24 04:44:54,471 202 INFO rb-5fd110a-224202-407438 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-24 04:44:56,600 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2146 deleted invoice.line.grouping records with IDs: [40] 2026-08-24 04:44:57,506 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2146 deleted invoice.line.grouping records with IDs: [43, 44] 2026-08-24 04:44:57,847 202 INFO rb-5fd110a-224202-407438 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-24 04:44:59,974 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2146 deleted invoice.line.grouping records with IDs: [50] 2026-08-24 04:45:00,275 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_without_product ... 2026-08-24 04:45:01,732 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2146 deleted invoice.line.grouping records with IDs: [56] 2026-08-24 04:45:01,829 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:45:01,843 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: Starting LinkTrackerQRCode.test_qr_code_01 ... 2026-08-24 04:45:01,844 202 INFO rb-5fd110a-224202-407438 odoo.tests.common.requests: request http://viindoo.com/ with timeout 3 increased to 10s during tests 2026-08-24 04:45:01,844 202 INFO rb-5fd110a-224202-407438 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET http://viindoo.com/ 2026-08-24 04:45:01,906 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:45:02,252 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7058] 2026-08-24 04:45:02,252 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-08-24 04:45:02,352 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7080] 2026-08-24 04:45:02,353 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-08-24 04:45:09,873 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2148 deleted mail.message records with IDs: [3885, 3884] 2026-08-24 04:45:09,887 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2148 deleted loan.floating.rate records with IDs: [2, 1] 2026-08-24 04:45:09,928 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2148 deleted mail.message records with IDs: [3889, 3888, 3887] 2026-08-24 04:45:09,931 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2148 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-08-24 04:45:09,952 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2148 deleted mail.message records with IDs: [3893, 3892, 3891] 2026-08-24 04:45:09,955 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2148 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-08-24 04:45:11,069 202 INFO rb-5fd110a-224202-407438 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-24 04:45:11,325 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2148 deleted loan.borrow.refund.line records with IDs: [1] 2026-08-24 04:45:11,362 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2148 deleted loan.borrow.interest.line records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] 2026-08-24 04:45:11,601 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2148 deleted loan.borrow.refund.line records with IDs: [2] 2026-08-24 04:45:11,642 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2148 deleted loan.borrow.interest.line records with IDs: [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] 2026-08-24 04:45:12,956 202 INFO rb-5fd110a-224202-407438 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-24 04:45:13,156 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2148 deleted loan.borrow.refund.line records with IDs: [4] 2026-08-24 04:45:13,196 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2148 deleted loan.borrow.interest.line records with IDs: [37, 38] 2026-08-24 04:45:13,374 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2148 deleted loan.borrow.refund.line records with IDs: [5] 2026-08-24 04:45:13,411 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2148 deleted loan.borrow.interest.line records with IDs: [39, 40] 2026-08-24 04:45:14,067 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2148 deleted mail.message records with IDs: [54438, 54437] 2026-08-24 04:45:14,079 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2148 deleted loan.borrow.interest.line records with IDs: [41, 42] 2026-08-24 04:45:14,092 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2148 deleted mail.followers records with IDs: [5506, 5507] 2026-08-24 04:45:15,081 202 INFO rb-5fd110a-224202-407438 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-24 04:45:15,331 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2148 deleted loan.borrow.refund.line records with IDs: [7] 2026-08-24 04:45:15,369 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2148 deleted loan.borrow.interest.line records with IDs: [45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56] 2026-08-24 04:45:15,629 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2148 deleted loan.borrow.refund.line records with IDs: [8] 2026-08-24 04:45:15,673 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2148 deleted loan.borrow.interest.line records with IDs: [57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68] 2026-08-24 04:45:16,306 202 INFO rb-5fd110a-224202-407438 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-24 04:45:16,564 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2148 deleted loan.lend.refund.line records with IDs: [1] 2026-08-24 04:45:16,604 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2148 deleted loan.lend.interest.line records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] 2026-08-24 04:45:16,885 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2148 deleted loan.lend.refund.line records with IDs: [2] 2026-08-24 04:45:16,953 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2148 deleted loan.lend.interest.line records with IDs: [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] 2026-08-24 04:45:18,334 202 INFO rb-5fd110a-224202-407438 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-24 04:45:18,535 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2148 deleted loan.lend.refund.line records with IDs: [4] 2026-08-24 04:45:18,571 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2148 deleted loan.lend.interest.line records with IDs: [37, 38] 2026-08-24 04:45:18,748 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2148 deleted loan.lend.refund.line records with IDs: [5] 2026-08-24 04:45:18,783 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2148 deleted loan.lend.interest.line records with IDs: [39, 40] 2026-08-24 04:45:19,390 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2148 deleted mail.message records with IDs: [54487, 54486] 2026-08-24 04:45:19,397 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2148 deleted loan.lend.interest.line records with IDs: [41, 42] 2026-08-24 04:45:19,405 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2148 deleted mail.followers records with IDs: [5560, 5561] 2026-08-24 04:45:20,183 202 INFO rb-5fd110a-224202-407438 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-24 04:45:21,102 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2148 deleted loan.lend.refund.line records with IDs: [7] 2026-08-24 04:45:21,137 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2148 deleted loan.lend.interest.line records with IDs: [45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56] 2026-08-24 04:45:21,428 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2148 deleted loan.lend.refund.line records with IDs: [8] 2026-08-24 04:45:21,492 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2148 deleted loan.lend.interest.line records with IDs: [57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68] 2026-08-24 04:45:22,090 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:45:22,692 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_001_viewer_access_own_shipment_only ... 2026-08-24 04:45:22,869 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2152, model: logistics.shipment 2026-08-24 04:45:22,884 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2152, model: account.analytic.line 2026-08-24 04:45:22,894 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2152, model: logistics.shipment 2026-08-24 04:45:22,913 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_002_user_can_create_write_but_not_unlink_shipment ... 2026-08-24 04:45:23,018 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2151, model: account.analytic.line 2026-08-24 04:45:23,039 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_003_viewer_cannot_create_write_unlink_related_records ... 2026-08-24 04:45:23,222 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2152, model: logistics.shipment.leg 2026-08-24 04:45:23,231 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2152, model: logistics.shipment.package 2026-08-24 04:45:23,233 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2152, model: logistics.shipment.cargo 2026-08-24 04:45:23,238 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2152, model: tracking.location.history 2026-08-24 04:45:23,240 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2152, model: logistics.shipment.leg 2026-08-24 04:45:23,242 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2152, model: logistics.shipment.package 2026-08-24 04:45:23,243 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2152, model: logistics.shipment.cargo 2026-08-24 04:45:23,246 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2152, model: tracking.location.history 2026-08-24 04:45:23,253 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2152, model: logistics.shipment.leg 2026-08-24 04:45:23,255 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2152, model: logistics.shipment.package 2026-08-24 04:45:23,256 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2152, model: logistics.shipment.cargo 2026-08-24 04:45:23,257 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2152, model: tracking.location.history 2026-08-24 04:45:23,273 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_004_user_can_create_write_but_not_unlink_related_records ... 2026-08-24 04:45:23,425 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2151, model: account.analytic.line 2026-08-24 04:45:23,431 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2151, model: tracking.location.history 2026-08-24 04:45:23,454 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_005_viewer_can_read_tags_of_own_shipment ... 2026-08-24 04:45:23,524 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_006_responsible_is_auto_followed_on_create ... 2026-08-24 04:45:23,600 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_007_new_responsible_is_auto_followed_on_write ... 2026-08-24 04:45:23,665 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:45:24,343 202 INFO rb-5fd110a-224202-407438 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-24 04:45:24,412 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_cutoff_vs_main_carriage_etd: Starting TestCutoffVsMainCarriageEtd.test_019_cutoff_after_main_carriage_etd_is_rejected ... 2026-08-24 04:45:24,541 202 INFO rb-5fd110a-224202-407438 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-24 04:45:24,607 202 INFO rb-5fd110a-224202-407438 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-24 04:45:24,693 202 INFO rb-5fd110a-224202-407438 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-24 04:45:24,796 202 INFO rb-5fd110a-224202-407438 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-24 04:45:24,900 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:45:24,912 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_demo_users_group_membership: Starting TestLogisticsDemoUsersGroupMembership.test_base_user_demo_has_logistics_shipment_user_group ... 2026-08-24 04:45:24,947 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_demo_users_group_membership: Starting TestLogisticsDemoUsersGroupMembership.test_logistics_admin_demo_has_group_admin ... 2026-08-24 04:45:24,989 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:45:25,653 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_create_appends_port_and_keeps_hyphenated_base ... 2026-08-24 04:45:25,751 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_onchange_change_port_keeps_hyphenated_base ... 2026-08-24 04:45:25,855 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_onchange_clear_port_restores_base_name ... 2026-08-24 04:45:25,978 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_write_backward_compat_legacy_endash_suffix_is_stripped ... 2026-08-24 04:45:26,093 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_write_change_port_has_no_double_suffix ... 2026-08-24 04:45:26,244 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_write_clear_port_restores_base_name ... 2026-08-24 04:45:26,408 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:45:26,421 202 INFO rb-5fd110a-224202-407438 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-24 04:45:26,450 202 INFO rb-5fd110a-224202-407438 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-24 04:45:26,494 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:45:27,183 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_001_shipment_name_sequence ... 2026-08-24 04:45:27,245 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_002_leg_name_sequence ... 2026-08-24 04:45:27,288 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_003_freight_product_name_generated_on_create ... 2026-08-24 04:45:27,427 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_004_sea_port_is_findable_by_its_port_name ... 2026-08-24 04:45:27,485 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:45:27,497 202 INFO rb-5fd110a-224202-407438 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-24 04:45:27,517 202 INFO rb-5fd110a-224202-407438 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-24 04:45:27,824 202 INFO rb-5fd110a-224202-407438 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-24 04:45:27,824 202 INFO rb-5fd110a-224202-407438 viin_logistics_post_migration_under_test: viin_logistics migration 18.0.1.1.3: repaired ['VNHPH'] 2026-08-24 04:45:27,846 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_port_coordinate_migration: Starting TestPortCoordinateMigration.test_post_migration_repairs_coordinates_without_touching_the_port_address ... 2026-08-24 04:45:28,105 202 INFO rb-5fd110a-224202-407438 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-24 04:45:28,105 202 INFO rb-5fd110a-224202-407438 viin_logistics_post_migration_under_test: viin_logistics migration 18.0.1.1.3: repaired ['VNHPH'] 2026-08-24 04:45:28,138 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:45:28,151 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_compute_localization_button_is_reachable_on_a_port_without_coordinates ... 2026-08-24 04:45:28,205 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_every_shipped_sea_port_carries_usable_coordinates ... 2026-08-24 04:45:28,234 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_geolocate_buttons_agree_with_presence_rule_non_regression_guard ... 2026-08-24 04:45:28,288 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_geolocate_buttons_agree_with_presence_rule_on_half_zero_coordinates ... 2026-08-24 04:45:28,339 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_geolocate_buttons_are_mutually_exclusive_in_every_coordinate_state ... 2026-08-24 04:45:28,387 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_hai_phong_port_resolves_to_hai_phong ... 2026-08-24 04:45:28,406 202 INFO rb-5fd110a-224202-407438 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-24 04:45:28,423 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_shipped_demo_locations_resolve_to_their_published_places ... 2026-08-24 04:45:28,458 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:45:29,052 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_scenario_template: Starting TestScenarioTemplate.test_002_apply_adds_missing_stages_and_legs ... 2026-08-24 04:45:29,212 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted logistics.shipment.stage.line records with IDs: [1007] 2026-08-24 04:45:29,268 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:45:29,945 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_shipment_container: Starting TestShipmentContainer.test_001_container_form_creatable_without_shipment_context ... 2026-08-24 04:45:30,191 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:45:30,813 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_001_default_stage_and_current_stage_is_first_stage_in_sequence ... 2026-08-24 04:45:30,857 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_002_timeline_constraints ... 2026-08-24 04:45:30,942 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_005_package_cargo_non_negative_constraints ... 2026-08-24 04:45:31,076 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_006_origin_destination_computed_from_legs ... 2026-08-24 04:45:31,244 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_006b_origin_destination_follows_leg_address_after_initial_compute ... 2026-08-24 04:45:31,401 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_007_schedule_dates_from_legs ... 2026-08-24 04:45:31,473 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_008_delivery_status ... 2026-08-24 04:45:31,533 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_008a_is_over_eta_now ... 2026-08-24 04:45:31,586 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_009_state_actions_set_atd_ata ... 2026-08-24 04:45:31,736 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_009b_action_start_transit_raises_without_legs ... 2026-08-24 04:45:31,813 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_010_total_weight_volume_computed_correctly_for_multiple_packages ... 2026-08-24 04:45:31,934 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted logistics.shipment.package records with IDs: [161] 2026-08-24 04:45:31,953 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted logistics.shipment.package records with IDs: [162] 2026-08-24 04:45:31,970 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_011_totals_correct_across_independent_shipments ... 2026-08-24 04:45:32,067 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_014_commercial_handoff_rejects_operation_fields ... 2026-08-24 04:45:32,158 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_015_commercial_handoff_only_allowed_in_draft ... 2026-08-24 04:45:32,385 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_016_shipment_kanban_group_by_stage_shows_empty_stages ... 2026-08-24 04:45:32,431 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_017_action_confirm_blocks_readiness_when_origin_equals_destination ... 2026-08-24 04:45:32,515 202 INFO rb-5fd110a-224202-407438 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-24 04:45:32,645 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:45:33,303 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_shipment_leg: Starting TestShipmentLeg.test_003_actions_set_state_and_actual_dates ... 2026-08-24 04:45:33,363 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_shipment_leg: Starting TestShipmentLeg.test_004_shipment_schedule_dates_aggregate_from_legs ... 2026-08-24 04:45:33,436 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:45:34,105 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_001_event_time_cannot_be_future ... 2026-08-24 04:45:34,214 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_002_last_tracking_snapshot_updated_on_create_write_unlink ... 2026-08-24 04:45:34,311 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted tracking.location.history records with IDs: [58] 2026-08-24 04:45:34,320 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted tracking.location.history records with IDs: [57] 2026-08-24 04:45:34,337 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_002a_tracking_alert_affects_delay_warning_while_running ... 2026-08-24 04:45:34,382 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_003_should_send_notification ... 2026-08-24 04:45:34,430 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_004_closed_stage_remains_selectable_for_tracking ... 2026-08-24 04:45:34,485 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:45:34,497 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_container_root_menu_xmlid_preserved ... 2026-08-24 04:45:34,568 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_container_tracking_action_xmlid_preserved ... 2026-08-24 04:45:34,663 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_package_type_menu_xmlid_preserved ... 2026-08-24 04:45:34,685 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_shipment_stage_menu_xmlid_preserved ... 2026-08-24 04:45:34,783 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_shipping_decimal_precisions_survive ... 2026-08-24 04:45:34,815 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:45:35,161 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2380] 2026-08-24 04:45:35,167 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54517] 2026-08-24 04:45:35,172 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:45:35,408 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2381] 2026-08-24 04:45:35,415 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54519] 2026-08-24 04:45:35,420 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:45:35,434 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_account.tests.test_logistics_shipment_account: Starting TestLogisticsShipmentAccount.test_shipment_creation_creates_analytic_account ... 2026-08-24 04:45:35,493 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_account.tests.test_logistics_shipment_account: Starting TestLogisticsShipmentAccount.test_shipment_name_update_syncs_account_name ... 2026-08-24 04:45:35,561 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_account.tests.test_logistics_shipment_account: Starting TestLogisticsShipmentAccount.test_unlink_cleans_orphan_analytic_account ... 2026-08-24 04:45:35,648 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54524] 2026-08-24 04:45:35,672 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted logistics.shipment records with IDs: [973] 2026-08-24 04:45:35,682 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54525] 2026-08-24 04:45:35,701 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted account.analytic.account records with IDs: [1795] 2026-08-24 04:45:35,729 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_account.tests.test_logistics_shipment_account: Starting TestLogisticsShipmentAccount.test_unlink_forbidden_when_analytic_lines_exist ... 2026-08-24 04:45:35,874 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54526] 2026-08-24 04:45:35,907 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:45:35,922 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateData.test_negative_volume_raises_validation_error ... 2026-08-24 04:45:35,944 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateData.test_negative_weight_raises_validation_error ... 2026-08-24 04:45:35,965 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateData.test_zero_volume_and_weight_is_valid ... 2026-08-24 04:45:35,990 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:45:36,005 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateDataLine.test_negative_quantity_raises_validation_error ... 2026-08-24 04:45:36,026 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateDataLine.test_negative_volume_raises_validation_error ... 2026-08-24 04:45:36,049 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateDataLine.test_negative_weight_raises_validation_error ... 2026-08-24 04:45:36,071 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateDataLine.test_zero_values_are_valid ... 2026-08-24 04:45:36,096 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:45:36,108 202 INFO rb-5fd110a-224202-407438 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-24 04:45:36,157 202 INFO rb-5fd110a-224202-407438 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-24 04:45:36,208 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_cargo_template.tests.test_generate_cargo_wizard: Starting TestGenerateCargoWizard.test_package_mode_without_package_type_generates_nothing ... 2026-08-24 04:45:36,256 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:45:36,269 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeDimensions.test_container_40ft_length_is_millimeter_scale ... 2026-08-24 04:45:36,284 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeDimensions.test_container_40ft_volume_matches_cubic_meter_uom ... 2026-08-24 04:45:36,298 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeDimensions.test_pallet_height_is_millimeter_scale ... 2026-08-24 04:45:36,321 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:45:36,334 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeMigration.test_already_migrated_record_is_not_double_scaled ... 2026-08-24 04:45:36,353 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeMigration.test_un_migrated_record_is_rescaled_to_millimeter ... 2026-08-24 04:45:36,388 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:45:36,405 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeI18n.test_previously_empty_field_labels_are_now_translated ... 2026-08-24 04:45:36,418 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeI18n.test_width_is_not_mistranslated_as_length ... 2026-08-24 04:45:36,438 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:45:36,449 202 INFO rb-5fd110a-224202-407438 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-24 04:45:36,698 202 INFO rb-5fd110a-224202-407438 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-24 04:45:37,112 202 INFO rb-5fd110a-224202-407438 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-24 04:45:37,360 202 INFO rb-5fd110a-224202-407438 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-24 04:45:37,794 202 INFO rb-5fd110a-224202-407438 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-24 04:45:38,258 202 INFO rb-5fd110a-224202-407438 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-24 04:45:38,535 202 INFO rb-5fd110a-224202-407438 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-24 04:45:38,828 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:45:39,353 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_route.tests.test_route_route: Starting TestRouteProductWizard.test_001_action_generate_products_requires_routes ... 2026-08-24 04:45:39,419 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_route.tests.test_route_route: Starting TestRouteProductWizard.test_002_action_generate_products_creates_freight_product ... 2026-08-24 04:45:39,687 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:45:40,377 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_001_create_sets_route_when_addresses_and_mode_present ... 2026-08-24 04:45:40,504 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_002_write_route_id_syncs_addresses ... 2026-08-24 04:45:40,596 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_005_create_route_address_from_and_to_address ... 2026-08-24 04:45:40,709 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_006_find_available_routes_from_addresses ... 2026-08-24 04:45:40,796 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_007_create_with_identical_pickup_dropoff_produces_no_route ... 2026-08-24 04:45:40,843 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_008_write_pickup_dropoff_into_equality_recomputes_to_no_route ... 2026-08-24 04:45:40,911 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:45:41,816 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_sale.tests.test_panel_data: Starting TestPanelData.test_001_get_panel_data_includes_event_document_basic ... 2026-08-24 04:45:42,157 202 INFO rb-5fd110a-224202-407438 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-24 04:45:43,043 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_sale.tests.test_panel_data: Starting TestPanelData.test_003_get_panel_data_converts_revenue_across_companies ... 2026-08-24 04:45:45,962 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:45:46,820 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_01_create_quotation_from_shipment_with_no_product ... 2026-08-24 04:45:47,273 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2382] 2026-08-24 04:45:47,414 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_02_create_quotation_from_shipment_with_available_product ... 2026-08-24 04:45:47,725 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_03_create_shipment_from_sale_order ... 2026-08-24 04:45:47,923 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_04_cancelling_order_does_not_drive_shipment_state ... 2026-08-24 04:45:48,329 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [332, 331] 2026-08-24 04:45:48,347 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [180] 2026-08-24 04:45:48,354 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [321] 2026-08-24 04:45:48,439 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_05_unlink_order_unlinks_shipment_not_in_draft ... 2026-08-24 04:45:48,855 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [334, 333] 2026-08-24 04:45:48,875 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [181] 2026-08-24 04:45:48,882 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [323] 2026-08-24 04:45:49,146 202 INFO rb-5fd110a-224202-407438 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-24 04:45:49,387 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_07_shipment_selector_links_unlinked_shipment_and_persists ... 2026-08-24 04:45:50,854 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_08_low_priv_salesman_can_link_then_confirm_freight_order ... 2026-08-24 04:45:52,259 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_09_reassign_shipment_on_draft_order_replaces_link ... 2026-08-24 04:45:53,928 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_10_shipment_selector_refuses_stealing_linked_shipment ... 2026-08-24 04:45:55,494 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_11_unsetting_shipment_id_clears_dangling_link ... 2026-08-24 04:45:56,612 202 INFO rb-5fd110a-224202-407438 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-24 04:45:56,821 202 INFO rb-5fd110a-224202-407438 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-24 04:45:57,137 202 INFO rb-5fd110a-224202-407438 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-24 04:45:57,347 202 INFO rb-5fd110a-224202-407438 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-24 04:45:57,414 202 INFO rb-5fd110a-224202-407438 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-24 04:45:57,685 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_17_reassign_shipment_on_draft_order_via_write_replaces_link ... 2026-08-24 04:45:57,997 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_18_shipment_selector_stays_available_while_quotation_is_editable ... 2026-08-24 04:45:59,083 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_19_reassign_shipment_on_confirmed_order_is_refused ... 2026-08-24 04:45:59,646 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_20_reassigning_shipment_releases_the_previous_shipment ... 2026-08-24 04:45:59,987 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2383] 2026-08-24 04:46:00,241 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_21_reassign_shipment_releases_archived_previous_shipment ... 2026-08-24 04:46:00,617 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_22_reassign_shipment_refuses_stealing_another_orders_shipment ... 2026-08-24 04:46:01,222 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_23_unsetting_shipment_releases_the_previous_shipment ... 2026-08-24 04:46:01,550 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2384] 2026-08-24 04:46:01,730 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_24_unsetting_shipment_on_confirmed_order_is_refused ... 2026-08-24 04:46:02,245 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_25_low_priv_persona_reassign_fully_releases_shipment_it_cannot_read ... 2026-08-24 04:46:02,593 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_26_confirming_order_linked_to_shipment_must_not_wipe_another_orders_lines ... 2026-08-24 04:46:02,916 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_27_low_priv_persona_can_release_shipment_without_write_access ... 2026-08-24 04:46:03,187 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_28_first_assignment_on_confirmed_order_with_no_shipment_history_is_refused ... 2026-08-24 04:46:03,709 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_29_reassigning_shipment_is_refused_while_another_companys_shipment_holds_the_order ... 2026-08-24 04:46:09,802 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_29b_order_never_ends_up_owned_by_two_shipments_after_a_company_switch ... 2026-08-24 04:46:13,280 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_30_confirming_order_drops_its_own_lines_that_left_the_order ... 2026-08-24 04:46:13,872 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [356, 355] 2026-08-24 04:46:13,890 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [195] 2026-08-24 04:46:13,899 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [345] 2026-08-24 04:46:14,129 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_31_confirming_order_hands_off_its_own_customer_to_partnerless_shipment ... 2026-08-24 04:46:15,435 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_32_confirming_order_does_not_overwrite_shipment_customer_already_set ... 2026-08-24 04:46:16,649 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_33_confirming_order_must_not_hand_off_customer_to_shipment_past_draft ... 2026-08-24 04:46:17,759 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_34_low_priv_salesman_can_confirm_freight_order_that_generates_its_shipment ... 2026-08-24 04:46:18,069 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_34b_confirming_must_not_rewrite_legs_just_because_the_seller_cannot_see_the_shipment ... 2026-08-24 04:46:18,430 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_35_low_priv_salesman_can_confirm_order_whose_shipment_was_archived ... 2026-08-24 04:46:18,911 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2192 deleted logistics.shipment.leg records with IDs: [567] 2026-08-24 04:46:19,027 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:46:20,150 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_sale.tests.test_shipment_profitability_currency_conversion: Starting TestShipmentProfitabilityCurrencyConversion.test_001_profitability_panel_converts_foreign_currency_revenue_line ... 2026-08-24 04:46:20,692 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_sale.tests.test_shipment_profitability_currency_conversion: Starting TestShipmentProfitabilityCurrencyConversion.test_002_profitability_panel_converts_foreign_currency_cost_line ... 2026-08-24 04:46:23,643 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:46:24,395 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_sale.tests.test_shipment_type_confirm: Starting TestShipmentTypeConfirm.test_01_confirm_mixed_shipment_type_lines_raises_user_error ... 2026-08-24 04:46:24,859 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_logistics_sale.tests.test_shipment_type_confirm: Starting TestShipmentTypeConfirm.test_02_confirm_same_shipment_type_multi_line_still_confirms ... 2026-08-24 04:46:25,923 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:46:26,573 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_loyalty.tests.test_loyalty: Starting TestLoyalty.test_customer_level ... 2026-08-24 04:46:26,643 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:46:27,173 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_level_loyalty_manager ... 2026-08-24 04:46:27,201 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2204 deleted customer.level records with IDs: [13] 2026-08-24 04:46:27,231 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_level_loyalty_user ... 2026-08-24 04:46:27,239 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2203, model: customer.level 2026-08-24 04:46:27,250 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2203, model: customer.level 2026-08-24 04:46:27,254 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2203, model: customer.level 2026-08-24 04:46:27,271 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_loyalty_card_loyalty_manager ... 2026-08-24 04:46:27,312 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2204, model: loyalty.card 2026-08-24 04:46:27,332 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_loyalty_card_loyalty_user ... 2026-08-24 04:46:27,369 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2203, model: loyalty.card 2026-08-24 04:46:27,376 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2203, model: loyalty.card 2026-08-24 04:46:27,391 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_point_report_loyalty_manager ... 2026-08-24 04:46:27,399 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2204, model: loyalty.points.report 2026-08-24 04:46:27,405 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2204, model: loyalty.points.report 2026-08-24 04:46:27,407 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2204, model: loyalty.points.report 2026-08-24 04:46:27,422 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_point_report_loyalty_user ... 2026-08-24 04:46:27,429 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2203, model: loyalty.points.report 2026-08-24 04:46:27,438 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2203, model: loyalty.points.report 2026-08-24 04:46:27,441 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2203, model: loyalty.points.report 2026-08-24 04:46:27,444 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2203, model: loyalty.points.report 2026-08-24 04:46:27,459 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_product_loyalty_manager ... 2026-08-24 04:46:27,663 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_program_loyalty_manager ... 2026-08-24 04:46:27,906 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2204 deleted loyalty.program records with IDs: [13] 2026-08-24 04:46:27,923 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_program_loyalty_user ... 2026-08-24 04:46:27,947 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2203, model: loyalty.program 2026-08-24 04:46:27,957 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2203, model: loyalty.program 2026-08-24 04:46:27,960 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2203, model: loyalty.program 2026-08-24 04:46:27,978 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_reward_loyalty_manager ... 2026-08-24 04:46:28,137 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2204 deleted loyalty.reward records with IDs: [12] 2026-08-24 04:46:28,178 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_reward_loyalty_user ... 2026-08-24 04:46:28,185 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2203, model: loyalty.reward 2026-08-24 04:46:28,196 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2203, model: loyalty.reward 2026-08-24 04:46:28,224 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2203, model: loyalty.reward 2026-08-24 04:46:28,247 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_rule_loyalty_manager ... 2026-08-24 04:46:28,274 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2204 deleted loyalty.rule records with IDs: [9] 2026-08-24 04:46:28,298 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_rule_loyalty_user ... 2026-08-24 04:46:28,316 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2203, model: loyalty.rule 2026-08-24 04:46:28,325 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2203, model: loyalty.rule 2026-08-24 04:46:28,328 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2203, model: loyalty.rule 2026-08-24 04:46:28,352 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:46:28,896 202 INFO rb-5fd110a-224202-407438 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-24 04:46:29,130 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2205, model: sale.order.line 2026-08-24 04:46:29,180 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_loyalty.tests.test_use_count: Starting TestLoyaltyCardUseCount.test_use_count_default_zero_and_computed_not_stored ... 2026-08-24 04:46:29,215 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:46:36,437 202 WARNING rb-5fd110a-224202-407438 py.warnings: /data/build/Viindoo-tvtmaaddons-18.0/viin_foreign_trade/models/res_company.py:63: UserWarning: unsupported operand type(s) for "==": 'res.country()' == '233' File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_loyalty/tests/common.py", line 7, in setUpClass super(LoyaltyCommon, cls).setUpClass() File "/data/build/rb-5fd110a-224202/addons/point_of_sale/tests/common.py", line 154, in setUpClass cls.company_data['company'].write({ File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_meal/models/res_company.py", line 25, in write result = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_administrative_region/models/res_company.py", line 9, in write res = super(ResCompany, self).write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll/models/res_company.py", line 209, in write result = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace/models/res_company.py", line 82, in write res = super(ResCompany, self).write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_foreign_trade/models/res_company.py", line 63, in write changed = self.filtered(lambda c: c.country_id.id != (vals['country_id'] or False)) 2026-08-24 04:46:37,128 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2207 deleted res.currency.rate records with IDs: [804, 805, 806] 2026-08-24 04:46:38,558 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos: Starting TestPoSSaleReport.test_point_report ... 2026-08-24 04:46:38,697 202 INFO rb-5fd110a-224202-407438 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19739765 started for PoS orders references: [{'name': 'Order 77991-393-0287', 'uuid': '77991-393-0287'}] 2026-08-24 04:46:39,175 202 INFO rb-5fd110a-224202-407438 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19739765 order {'name': 'Order 77991-393-0287', 'uuid': '77991-393-0287'} created pos.order #13 2026-08-24 04:46:39,175 202 INFO rb-5fd110a-224202-407438 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19739765 finished 2026-08-24 04:46:40,057 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos: Starting TestPoSSaleReport.test_pos_order_count_skipped_for_unlimited_program_in_pos_context ... 2026-08-24 04:46:40,271 202 INFO rb-5fd110a-224202-407438 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17459529 started for PoS orders references: [{'name': 'Order 72602-737-9364', 'uuid': '72602-737-9364'}] 2026-08-24 04:46:40,782 202 INFO rb-5fd110a-224202-407438 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17459529 order {'name': 'Order 72602-737-9364', 'uuid': '72602-737-9364'} created pos.order #14 2026-08-24 04:46:40,782 202 INFO rb-5fd110a-224202-407438 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17459529 finished 2026-08-24 04:46:40,840 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos: Starting TestPoSSaleReport.test_program_customer_domain ... 2026-08-24 04:46:41,013 202 INFO rb-5fd110a-224202-407438 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52762732 started for PoS orders references: [{'name': 'Order 83454-032-0738', 'uuid': '83454-032-0738'}] 2026-08-24 04:46:41,440 202 INFO rb-5fd110a-224202-407438 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52762732 order {'name': 'Order 83454-032-0738', 'uuid': '83454-032-0738'} created pos.order #15 2026-08-24 04:46:41,440 202 INFO rb-5fd110a-224202-407438 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52762732 finished 2026-08-24 04:46:42,197 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-24 04:46:51,147 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour: Starting TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points ... 2026-08-24 04:46:51,811 202 _WARNING rb-5fd110a-224202-407438 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: [3907:3928:0824/044651.626136:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3907:3928:0824/044651.633316:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3907:3928:0824/044651.633623:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3907:3928:0824/044651.633663:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3907:3928:0824/044651.633676:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3907:3928:0824/044651.641039:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3907:3907:0824/044651.643666:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3907:3928:0824/044651.659474:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3944:3944:0824/044651.670471:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3944:3944:0824/044651.672269:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3907:3907:0824/044651.722538:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3907:3907:0824/044651.722685:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3907:3907:0824/044651.722705:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3907:3907:0824/044651.722898:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3907:3928:0824/044651.723854:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3907:3928:0824/044651.723892:ERROR:dbus/bus.cc:405] 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-24 04:46:51,816 202 INFO rb-5fd110a-224202-407438 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-24 04:46:51,850 202 INFO rb-5fd110a-224202-407438 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-24 04:46:51,851 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour: Starting TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points ... 2026-08-24 04:46:52,537 202 _WARNING rb-5fd110a-224202-407438 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: [4021:4042:0824/044652.334315:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4021:4042:0824/044652.337887:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4021:4042:0824/044652.338003:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4021:4042:0824/044652.338088:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4021:4042:0824/044652.338109:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4021:4042:0824/044652.413659:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4021:4021:0824/044652.414842:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4058:4058:0824/044652.433704:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4058:4058:0824/044652.437061:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4021:4042:0824/044652.440514:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4021:4021:0824/044652.498194:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4021:4021:0824/044652.498291:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [4021:4042:0824/044652.498304:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4021:4021:0824/044652.498334:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4021:4042:0824/044652.498365:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4021:4021:0824/044652.498467:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:46:52,545 202 INFO rb-5fd110a-224202-407438 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-24 04:46:52,579 202 INFO rb-5fd110a-224202-407438 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-24 04:46:52,579 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour: Starting TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points ... 2026-08-24 04:46:53,218 202 WARNING rb-5fd110a-224202-407438 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: [4130:4151:0824/044653.031434:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4130:4151:0824/044653.035401:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4130:4151:0824/044653.035703:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4130:4151:0824/044653.035735:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4130:4151:0824/044653.035744:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4130:4151:0824/044653.044332:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4130:4130:0824/044653.045616:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4130:4151:0824/044653.067264:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4166:4166:0824/044653.074108:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4166:4166:0824/044653.076283:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4130:4130:0824/044653.134248:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4130:4130:0824/044653.134351:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [4130:4130:0824/044653.134368:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4130:4151:0824/044653.134364:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4130:4151:0824/044653.134412:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4130:4130:0824/044653.134648:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:46:53,224 202 INFO rb-5fd110a-224202-407438 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-24 04:46:53,269 202 INFO rb-5fd110a-224202-407438 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-24 04:46:53,837 202 _WARNING rb-5fd110a-224202-407438 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: [4241:4262:0824/044653.651624:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4241:4262:0824/044653.655669:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4241:4262:0824/044653.655804:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4241:4262:0824/044653.655854:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4241:4262:0824/044653.655863:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4241:4262:0824/044653.665001:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4241:4241:0824/044653.669484:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4276:4276:0824/044653.701115:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4241:4262:0824/044653.703777:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4276:4276:0824/044653.705167:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4241:4241:0824/044653.780439:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4241:4241:0824/044653.780542:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [4241:4262:0824/044653.780551:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4241:4241:0824/044653.780572:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4241:4262:0824/044653.780610:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4241:4241:0824/044653.780755:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:46:53,842 202 INFO rb-5fd110a-224202-407438 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-24 04:46:53,879 202 INFO rb-5fd110a-224202-407438 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-24 04:46:53,880 202 INFO rb-5fd110a-224202-407438 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-24 04:46:54,399 202 _WARNING rb-5fd110a-224202-407438 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: [4353:4374:0824/044654.212762:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4353:4374:0824/044654.217572:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4353:4374:0824/044654.217698:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4353:4374:0824/044654.217967:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4353:4374:0824/044654.218065:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4353:4374:0824/044654.225528:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4353:4353:0824/044654.228391:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4388:4388:0824/044654.239972:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4388:4388:0824/044654.242416:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4353:4374:0824/044654.243511:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4353:4353:0824/044654.299657:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4353:4353:0824/044654.299752:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [4353:4374:0824/044654.299762:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4353:4353:0824/044654.299782:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4353:4374:0824/044654.299807:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4353:4353:0824/044654.299991:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:46:54,404 202 INFO rb-5fd110a-224202-407438 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-24 04:46:54,436 202 INFO rb-5fd110a-224202-407438 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-24 04:46:54,436 202 INFO rb-5fd110a-224202-407438 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-24 04:46:55,024 202 WARNING rb-5fd110a-224202-407438 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: [4463:4484:0824/044654.830952:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4463:4484:0824/044654.835448:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4463:4484:0824/044654.835584:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4463:4484:0824/044654.835729:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4463:4484:0824/044654.835745:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4463:4484:0824/044654.844081:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4463:4463:0824/044654.847185:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4498:4498:0824/044654.872000:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4498:4498:0824/044654.873754:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4463:4484:0824/044654.876425:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4463:4463:0824/044654.936967:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4463:4463:0824/044654.937074:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [4463:4463:0824/044654.937093:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4463:4463:0824/044654.937298:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4463:4484:0824/044654.941816:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4463:4484:0824/044654.943355:ERROR:dbus/bus.cc:405] 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-24 04:46:55,029 202 INFO rb-5fd110a-224202-407438 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-24 04:46:55,100 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:46:56,222 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_loyalty_pos.tests.test_security: Starting TestPosSecurity.test_access_point_report_pos_manager ... 2026-08-24 04:46:56,245 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2219, model: loyalty.points.report 2026-08-24 04:46:56,256 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2219, model: loyalty.points.report 2026-08-24 04:46:56,261 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2219, model: loyalty.points.report 2026-08-24 04:46:56,290 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:46:56,755 202 INFO rb-5fd110a-224202-407438 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-24 04:46:57,132 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2220 deleted loyalty.history records with IDs: [376] 2026-08-24 04:46:57,180 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2220 deleted sale.order.coupon.points records with IDs: [365] 2026-08-24 04:46:57,251 202 INFO rb-5fd110a-224202-407438 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-24 04:46:57,265 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2220, model: sale.order.coupon.points 2026-08-24 04:46:57,274 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2220, model: sale.order.coupon.points 2026-08-24 04:46:57,303 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:46:58,689 202 INFO rb-5fd110a-224202-407438 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-24 04:46:59,234 202 INFO rb-5fd110a-224202-407438 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-24 04:46:59,815 202 INFO rb-5fd110a-224202-407438 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-24 04:47:00,387 202 INFO rb-5fd110a-224202-407438 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-24 04:47:00,970 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2252] 2026-08-24 04:47:01,066 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move records with IDs: [479] 2026-08-24 04:47:01,167 202 INFO rb-5fd110a-224202-407438 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-24 04:47:02,345 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move records with IDs: [483] 2026-08-24 04:47:02,627 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:47:03,407 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [52, 51] 2026-08-24 04:47:03,424 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [50] 2026-08-24 04:47:03,433 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [41] 2026-08-24 04:47:03,642 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [50, 49] 2026-08-24 04:47:03,660 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [48] 2026-08-24 04:47:03,666 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [39] 2026-08-24 04:47:03,740 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [42, 41] 2026-08-24 04:47:03,776 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [43] 2026-08-24 04:47:03,784 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [31] 2026-08-24 04:47:03,865 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [40, 39] 2026-08-24 04:47:03,884 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [42] 2026-08-24 04:47:03,890 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [29] 2026-08-24 04:47:03,970 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [38, 37] 2026-08-24 04:47:03,991 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [40] 2026-08-24 04:47:03,997 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [27] 2026-08-24 04:47:04,244 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [36, 35] 2026-08-24 04:47:04,265 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [38] 2026-08-24 04:47:04,271 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [25] 2026-08-24 04:47:04,479 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [34, 33] 2026-08-24 04:47:04,498 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [37] 2026-08-24 04:47:04,504 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [23] 2026-08-24 04:47:04,691 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [32, 31] 2026-08-24 04:47:04,704 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [35] 2026-08-24 04:47:04,709 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [21] 2026-08-24 04:47:04,912 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [30, 29] 2026-08-24 04:47:04,926 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [34] 2026-08-24 04:47:04,931 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [19] 2026-08-24 04:47:04,982 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [87] 2026-08-24 04:47:05,209 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [28, 27] 2026-08-24 04:47:05,225 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [33] 2026-08-24 04:47:05,231 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [17] 2026-08-24 04:47:05,321 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [26] 2026-08-24 04:47:05,335 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [16] 2026-08-24 04:47:05,512 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [25, 24] 2026-08-24 04:47:05,529 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [31] 2026-08-24 04:47:05,534 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [14] 2026-08-24 04:47:05,721 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [23, 22] 2026-08-24 04:47:05,735 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [29] 2026-08-24 04:47:05,740 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [12] 2026-08-24 04:47:05,959 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [21, 20] 2026-08-24 04:47:05,973 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [27] 2026-08-24 04:47:05,977 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [10] 2026-08-24 04:47:06,152 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [19] 2026-08-24 04:47:06,162 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [9] 2026-08-24 04:47:06,372 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [18, 17] 2026-08-24 04:47:06,388 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [25] 2026-08-24 04:47:06,392 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [7] 2026-08-24 04:47:06,447 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [73, 74] 2026-08-24 04:47:06,682 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [16, 15] 2026-08-24 04:47:06,700 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [24] 2026-08-24 04:47:06,706 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [5] 2026-08-24 04:47:06,767 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [72] 2026-08-24 04:47:06,949 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [14, 13] 2026-08-24 04:47:06,966 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [23] 2026-08-24 04:47:06,972 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [3] 2026-08-24 04:47:07,039 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [70, 71] 2026-08-24 04:47:07,315 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [12, 11] 2026-08-24 04:47:07,333 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [22] 2026-08-24 04:47:07,339 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [1] 2026-08-24 04:47:07,578 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [48, 47] 2026-08-24 04:47:07,595 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [47] 2026-08-24 04:47:07,601 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [37] 2026-08-24 04:47:07,887 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [44, 43] 2026-08-24 04:47:07,907 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [44] 2026-08-24 04:47:07,913 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [33] 2026-08-24 04:47:08,129 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [46, 45] 2026-08-24 04:47:08,144 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [46] 2026-08-24 04:47:08,149 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [35] 2026-08-24 04:47:08,432 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_loyalty_sale.tests.test_loyalty_sales: Starting TestLoyalTySale.test_point_report_and_compute_card_point ... 2026-08-24 04:47:09,489 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_loyalty_sale.tests.test_loyalty_sales: Starting TestLoyalTySale.test_program_customer_domain ... 2026-08-24 04:47:09,871 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [389, 388] 2026-08-24 04:47:09,885 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [377, 378] 2026-08-24 04:47:10,332 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:47:11,113 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_loyalty_sale.tests.test_security: Starting TestPosSecurity.test_access_point_report_sale_manager ... 2026-08-24 04:47:11,129 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2228, model: loyalty.points.report 2026-08-24 04:47:11,136 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2228, model: loyalty.points.report 2026-08-24 04:47:11,139 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2228, model: loyalty.points.report 2026-08-24 04:47:11,167 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:47:11,183 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mail_route.tests.test_change_mail_thread: Starting TestChangeMailThread.test_change_mail_thread ... 2026-08-24 04:47:11,312 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:47:19,585 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35070] 2026-08-24 04:47:19,585 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-24 04:47:19,842 202 INFO rb-5fd110a-224202-407438 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-24 04:47:20,114 202 INFO rb-5fd110a-224202-407438 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:4306, custom_values:None, uid:1 2026-08-24 04:47:20,172 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2385 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-24 04:47:20,172 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-24 04:47:20,175 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-24 04:47:20,199 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_message_update_propagates_origin_references_to_existing_record ... 2026-08-24 04:47:20,261 202 INFO rb-5fd110a-224202-407438 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:4306, custom_values:None, uid:1 2026-08-24 04:47:20,334 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2386 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-24 04:47:20,334 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-24 04:47:20,335 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-24 04:47:20,354 202 INFO rb-5fd110a-224202-407438 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-24 04:47:20,414 202 INFO rb-5fd110a-224202-407438 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:4306, custom_values:None, uid:1 2026-08-24 04:47:20,507 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2387 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-24 04:47:20,507 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-24 04:47:20,508 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-24 04:47:20,541 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2388 and Message-Id '<128586417932435.1787546840.517712116241455-openerp-4306-res.partner@2d9f2e516917>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-24 04:47:20,541 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-24 04:47:20,542 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-24 04:47:20,564 202 INFO rb-5fd110a-224202-407438 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-24 04:47:20,658 202 INFO rb-5fd110a-224202-407438 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:4306, custom_values:None, uid:1 2026-08-24 04:47:20,732 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2389 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-24 04:47:20,733 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-24 04:47:20,733 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-24 04:47:20,809 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2390 and Message-Id '<798865308069074.1787546840.783575057983398-openerp-4306-res.partner@2d9f2e516917>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-24 04:47:20,809 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-24 04:47:20,810 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-24 04:47:20,827 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_reply_keeps_foreign_references_after_many_internal_notes ... 2026-08-24 04:47:20,889 202 INFO rb-5fd110a-224202-407438 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:4306, custom_values:None, uid:1 2026-08-24 04:47:20,956 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2391 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-24 04:47:20,956 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-24 04:47:20,957 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-24 04:47:21,253 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2392 and Message-Id '<973206686508589.1787546841.229755401611328-openerp-4306-res.partner@2d9f2e516917>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-24 04:47:21,253 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-24 04:47:21,254 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-24 04:47:21,273 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_reply_subject_fallback_survives_many_intervening_messages ... 2026-08-24 04:47:21,336 202 INFO rb-5fd110a-224202-407438 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:4306, custom_values:None, uid:1 2026-08-24 04:47:21,406 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2393 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-24 04:47:21,407 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-24 04:47:21,409 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-24 04:47:21,821 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2394 and Message-Id '<295728113307633.1787546841.796285152435303-openerp-4306-res.partner@2d9f2e516917>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-24 04:47:21,821 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-24 04:47:21,822 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-24 04:47:21,848 202 INFO rb-5fd110a-224202-407438 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-24 04:47:21,917 202 INFO rb-5fd110a-224202-407438 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:4306, custom_values:None, uid:1 2026-08-24 04:47:22,004 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2395 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-24 04:47:22,004 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-24 04:47:22,006 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-24 04:47:22,038 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2396 and Message-Id '<646092186909883.1787546842.015650510787964-openerp-4306-res.partner@2d9f2e516917>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-24 04:47:22,038 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-24 04:47:22,039 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-24 04:47:22,063 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_reply_subject_walks_back_past_empty_subject_message ... 2026-08-24 04:47:22,123 202 INFO rb-5fd110a-224202-407438 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:4306, custom_values:None, uid:1 2026-08-24 04:47:22,206 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2397 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-24 04:47:22,206 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-24 04:47:22,209 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-24 04:47:22,248 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2398 and Message-Id '<122179411304413.1787546842.226458787918091-openerp-4306-res.partner@2d9f2e516917>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-24 04:47:22,248 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-24 04:47:22,248 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-24 04:47:22,265 202 INFO rb-5fd110a-224202-407438 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-24 04:47:22,320 202 INFO rb-5fd110a-224202-407438 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:4306, custom_values:None, uid:1 2026-08-24 04:47:22,406 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2399 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-24 04:47:22,406 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-24 04:47:22,409 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-24 04:47:22,512 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:47:22,847 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2400] 2026-08-24 04:47:22,853 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55059] 2026-08-24 04:47:22,857 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:47:23,114 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2401] 2026-08-24 04:47:23,122 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55061] 2026-08-24 04:47:23,128 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:47:23,142 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mail_route_hr.tests.test_employee_routing_field_access: Starting TestEmployeeRoutingFieldAccess.test_hr_officer_still_reads_the_routing_headers ... 2026-08-24 04:47:23,171 202 INFO rb-5fd110a-224202-407438 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-24 04:47:23,324 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:47:23,553 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2402] 2026-08-24 04:47:23,558 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55063] 2026-08-24 04:47:23,562 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:47:23,584 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_01_maintenance_equipment_hierarchy ... 2026-08-24 04:47:23,640 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_02_maintenance_equipment_hierarchy ... 2026-08-24 04:47:23,690 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55065] 2026-08-24 04:47:23,702 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted maintenance.equipment records with IDs: [13] 2026-08-24 04:47:23,709 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5671] 2026-08-24 04:47:23,725 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_03_maintenance_equipment_hierarchy ... 2026-08-24 04:47:23,743 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_04_maintenance_equipment_hierarchy ... 2026-08-24 04:47:23,768 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_05_maintenance_equipment_hierarchy ... 2026-08-24 04:47:23,799 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_06_maintenance_equipment_hierarchy ... 2026-08-24 04:47:23,818 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_07_maintenance_equipment_hierarchy ... 2026-08-24 04:47:23,847 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_08_maintenance_equipment_hierarchy ... 2026-08-24 04:47:23,875 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_09_child_maintenance_ids_hierarchy ... 2026-08-24 04:47:23,927 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_10_recursive_parent_ids_hierarchy ... 2026-08-24 04:47:23,954 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:47:24,254 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2403] 2026-08-24 04:47:24,261 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55067] 2026-08-24 04:47:24,266 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:47:24,296 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_02_compute_parent_equipments ... 2026-08-24 04:47:24,351 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_03_compute_child_maintenances ... 2026-08-24 04:47:24,382 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_unlink_request_done_01 ... 2026-08-24 04:47:24,491 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2404] 2026-08-24 04:47:24,557 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2405] 2026-08-24 04:47:24,570 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2236 deleted mail.message records with IDs: [98] 2026-08-24 04:47:24,584 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2236, model: maintenance.request 2026-08-24 04:47:24,596 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.message records with IDs: [98] 2026-08-24 04:47:24,635 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [45591] 2026-08-24 04:47:24,635 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted maintenance.request records with IDs: [1] 2026-08-24 04:47:24,639 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [20, 21] 2026-08-24 04:47:24,664 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:47:27,852 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_001_1_merchant_cannot_access_other_merchant ... 2026-08-24 04:47:28,135 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [277], uid: 18, model: res.partner 2026-08-24 04:47:28,167 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_001_merchant_access_res_partner ... 2026-08-24 04:47:28,836 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2406] 2026-08-24 04:47:28,914 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2407] 2026-08-24 04:47:29,063 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [277], uid: 18, model: res.partner 2026-08-24 04:47:29,138 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [281, 282], uid: 18, model: res.partner 2026-08-24 04:47:30,023 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2408] 2026-08-24 04:47:30,103 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2409] 2026-08-24 04:47:30,236 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_003_merchant_access_commission_fee ... 2026-08-24 04:47:30,632 202 INFO rb-5fd110a-224202-407438 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-24 04:47:30,665 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_004_merchant_access_product_template ... 2026-08-24 04:47:31,314 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2410] 2026-08-24 04:47:31,383 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2411] 2026-08-24 04:47:31,436 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [783], uid: 19, model: product.product 2026-08-24 04:47:31,464 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_005_merchant_access_product_variable ... 2026-08-24 04:47:31,924 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2412] 2026-08-24 04:47:32,000 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2413] 2026-08-24 04:47:32,073 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [783], uid: 19, model: product.product 2026-08-24 04:47:32,101 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [783], uid: 19, model: product.product 2026-08-24 04:47:32,130 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [783], uid: 19, model: product.product 2026-08-24 04:47:32,148 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_006_merchant_access_merchant_category ... 2026-08-24 04:47:32,156 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: merchant.category 2026-08-24 04:47:32,177 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_007_merchant_access_merchant_product_category ... 2026-08-24 04:47:32,184 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: merchant.product.category 2026-08-24 04:47:32,205 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_008_merchant_access_commission_fee_rule ... 2026-08-24 04:47:32,222 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.rule 2026-08-24 04:47:32,233 202 INFO rb-5fd110a-224202-407438 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-24 04:47:32,273 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_009_market_user_access_partner ... 2026-08-24 04:47:32,619 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #21 deleted res.partner records with IDs: [4320] 2026-08-24 04:47:32,636 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_011_market_user_access_commission_fee ... 2026-08-24 04:47:32,681 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 21, model: marketplace.commission.fee 2026-08-24 04:47:32,694 202 INFO rb-5fd110a-224202-407438 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-24 04:47:32,702 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: marketplace.commission.fee 2026-08-24 04:47:32,708 202 INFO rb-5fd110a-224202-407438 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-24 04:47:32,748 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_014_market_user_access_merchant_category ... 2026-08-24 04:47:32,760 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: merchant.category 2026-08-24 04:47:32,788 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_015_market_user_access_merchant_product_category ... 2026-08-24 04:47:32,800 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: merchant.product.category 2026-08-24 04:47:32,832 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_016_market_user_access_commission_fee_rule ... 2026-08-24 04:47:32,848 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: marketplace.commission.fee.rule 2026-08-24 04:47:32,859 202 INFO rb-5fd110a-224202-407438 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-24 04:47:32,906 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_017_market_all_user_access_res_partner ... 2026-08-24 04:47:33,077 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #23 deleted mail.message records with IDs: [6681] 2026-08-24 04:47:33,195 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #23 deleted ir.model.data records with IDs: [370117] 2026-08-24 04:47:33,195 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #23 deleted res.partner records with IDs: [279] 2026-08-24 04:47:33,219 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_021_market_all_user_access_merchant_category ... 2026-08-24 04:47:33,229 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: merchant.category 2026-08-24 04:47:33,257 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_022_market_all_user_access_merchant_product_category ... 2026-08-24 04:47:33,268 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: merchant.product.category 2026-08-24 04:47:33,291 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_023_market_all_user_access_commission_fee ... 2026-08-24 04:47:33,306 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 23, model: marketplace.commission.fee 2026-08-24 04:47:33,330 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_024_market_all_user_access_commission_fee_rule ... 2026-08-24 04:47:33,342 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: marketplace.commission.fee.rule 2026-08-24 04:47:33,349 202 INFO rb-5fd110a-224202-407438 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-24 04:47:33,392 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_025_market_admin_access_res_partner ... 2026-08-24 04:47:33,668 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #24 deleted res.partner records with IDs: [4323] 2026-08-24 04:47:33,693 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_028_market_admin_access_merchant_category ... 2026-08-24 04:47:33,721 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #24 deleted mail.message records with IDs: [6700] 2026-08-24 04:47:33,730 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #24 deleted ir.model.data records with IDs: [370140] 2026-08-24 04:47:33,730 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #24 deleted merchant.category records with IDs: [1] 2026-08-24 04:47:33,754 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_029_market_admin_access_merchant_product_category ... 2026-08-24 04:47:33,788 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #24 deleted merchant.product.category records with IDs: [13] 2026-08-24 04:47:33,811 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_030_market_admin_access_commission_fee_rule ... 2026-08-24 04:47:33,843 202 INFO rb-5fd110a-224202-407438 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-24 04:47:33,862 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #24 deleted mail.message records with IDs: [6710] 2026-08-24 04:47:33,872 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #24 deleted ir.model.data records with IDs: [370150] 2026-08-24 04:47:33,872 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #24 deleted marketplace.commission.fee.rule records with IDs: [6] 2026-08-24 04:47:33,894 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_031_market_admin_access_commission_fee ... 2026-08-24 04:47:33,907 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 24, model: marketplace.commission.fee 2026-08-24 04:47:33,933 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_032_merchant_access_product_attribute ... 2026-08-24 04:47:33,984 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted product.attribute records with IDs: [99] 2026-08-24 04:47:33,985 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [100], uid: 18, model: product.attribute 2026-08-24 04:47:34,002 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [100], uid: 18, model: product.attribute 2026-08-24 04:47:34,025 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_033_merchant_access_product_attribute_value ... 2026-08-24 04:47:34,057 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted product.attribute.value records with IDs: [284] 2026-08-24 04:47:34,058 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [285], uid: 18, model: product.attribute.value 2026-08-24 04:47:34,077 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [285], uid: 18, model: product.attribute.value 2026-08-24 04:47:34,099 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_034_merchant_access_product_supplierinfo ... 2026-08-24 04:47:34,142 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [223], uid: 19, model: product.supplierinfo 2026-08-24 04:47:34,163 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_035_merchant_access_marketplace_commission_fee_reports ... 2026-08-24 04:47:34,203 202 INFO rb-5fd110a-224202-407438 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-24 04:47:34,222 202 INFO rb-5fd110a-224202-407438 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-24 04:47:34,229 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 18, model: marketplace.commission.fee.report 2026-08-24 04:47:34,231 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 18, model: marketplace.commission.fee.report 2026-08-24 04:47:34,233 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 18, model: marketplace.commission.fee.report 2026-08-24 04:47:34,234 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 18, model: marketplace.commission.fee.report 2026-08-24 04:47:34,236 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.report 2026-08-24 04:47:34,238 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.report 2026-08-24 04:47:34,239 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.report 2026-08-24 04:47:34,241 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.report 2026-08-24 04:47:34,243 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 18, model: marketplace.commission.fee.report 2026-08-24 04:47:34,244 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 18, model: marketplace.commission.fee.report 2026-08-24 04:47:34,246 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 18, model: marketplace.commission.fee.report 2026-08-24 04:47:34,248 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 18, model: marketplace.commission.fee.report 2026-08-24 04:47:34,263 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_036_market_user_access_marketplace_commission_fee_reports ... 2026-08-24 04:47:34,316 202 INFO rb-5fd110a-224202-407438 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-24 04:47:34,335 202 INFO rb-5fd110a-224202-407438 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-24 04:47:34,343 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 21, model: marketplace.commission.fee.report 2026-08-24 04:47:34,345 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 21, model: marketplace.commission.fee.report 2026-08-24 04:47:34,347 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 21, model: marketplace.commission.fee.report 2026-08-24 04:47:34,350 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: marketplace.commission.fee.report 2026-08-24 04:47:34,352 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: marketplace.commission.fee.report 2026-08-24 04:47:34,353 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: marketplace.commission.fee.report 2026-08-24 04:47:34,356 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: marketplace.commission.fee.report 2026-08-24 04:47:34,357 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: marketplace.commission.fee.report 2026-08-24 04:47:34,359 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: marketplace.commission.fee.report 2026-08-24 04:47:34,375 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_037_market_user_all_merchant_access_commission_fee_reports ... 2026-08-24 04:47:34,408 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 23, model: marketplace.commission.fee.report 2026-08-24 04:47:34,413 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 23, model: marketplace.commission.fee.report 2026-08-24 04:47:34,415 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 23, model: marketplace.commission.fee.report 2026-08-24 04:47:34,418 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: marketplace.commission.fee.report 2026-08-24 04:47:34,419 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: marketplace.commission.fee.report 2026-08-24 04:47:34,421 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: marketplace.commission.fee.report 2026-08-24 04:47:34,424 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 23, model: marketplace.commission.fee.report 2026-08-24 04:47:34,426 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 23, model: marketplace.commission.fee.report 2026-08-24 04:47:34,427 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 23, model: marketplace.commission.fee.report 2026-08-24 04:47:34,443 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_038_market_admin_access_commission_fee_reports ... 2026-08-24 04:47:34,474 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 24, model: marketplace.commission.fee.report 2026-08-24 04:47:34,480 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 24, model: marketplace.commission.fee.report 2026-08-24 04:47:34,482 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 24, model: marketplace.commission.fee.report 2026-08-24 04:47:34,485 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 24, model: marketplace.commission.fee.report 2026-08-24 04:47:34,486 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 24, model: marketplace.commission.fee.report 2026-08-24 04:47:34,488 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 24, model: marketplace.commission.fee.report 2026-08-24 04:47:34,490 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 24, model: marketplace.commission.fee.report 2026-08-24 04:47:34,492 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 24, model: marketplace.commission.fee.report 2026-08-24 04:47:34,493 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 24, model: marketplace.commission.fee.report 2026-08-24 04:47:34,509 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_merchant_access_product_template_attribute_line_001 ... 2026-08-24 04:47:34,901 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted product.product records with IDs: [1946, 1947] 2026-08-24 04:47:35,089 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted product.product records with IDs: [1952, 1953, 1950, 1951] 2026-08-24 04:47:35,130 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [487] 2026-08-24 04:47:35,141 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [488] 2026-08-24 04:47:35,152 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [491] 2026-08-24 04:47:35,162 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [492] 2026-08-24 04:47:35,184 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted product.template.attribute.line records with IDs: [138] 2026-08-24 04:47:35,202 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted product.template.attribute.line records with IDs: [140] 2026-08-24 04:47:35,382 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [141], uid: 18, model: product.template.attribute.line 2026-08-24 04:47:35,417 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [139], uid: 18, model: product.template.attribute.line 2026-08-24 04:47:35,525 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:47:39,120 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_account_invoice_report: Starting TestAccountInvoiceReport.test_invoice_report_select_is_queryable ... 2026-08-24 04:47:39,437 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:47:42,320 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_account_move_line: Starting TestAccountMoveLine.test_001_inverse_marketplace_commission_amount_currency ... 2026-08-24 04:47:43,124 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:47:50,406 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_commission_existing_draft_retype: Starting TestCommissionExistingDraftRetype.test_invoiced_amount_sign_consistent_across_split_documents ... 2026-08-24 04:47:50,983 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_commission_existing_draft_retype: Starting TestCommissionExistingDraftRetype.test_negative_batch_never_merges_into_positive_draft ... 2026-08-24 04:47:51,575 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_commission_existing_draft_retype: Starting TestCommissionExistingDraftRetype.test_positive_batch_merges_into_existing_invoice_not_a_second ... 2026-08-24 04:47:52,143 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_commission_existing_draft_retype: Starting TestCommissionExistingDraftRetype.test_positive_batch_never_merges_into_credit_note_draft ... 2026-08-24 04:47:52,732 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:47:55,683 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_001_action_create_invoices ... 2026-08-24 04:47:56,234 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_003_compute_invoiced_amount ... 2026-08-24 04:47:56,580 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_004_update_invoices ... 2026-08-24 04:47:57,335 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_005_modify_commission_fee ... 2026-08-24 04:47:57,375 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_006_compute_commission_rate ... 2026-08-24 04:47:57,416 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_007_compute_commission_amount ... 2026-08-24 04:47:57,437 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_008_update_existing_invoice_when_have_null_invoice_date_invoice ... 2026-08-24 04:47:58,980 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_009_update_existing_invoice_for_invoice_date_is_null ... 2026-08-24 04:47:59,561 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_010_merchant_3_commission_fee_1_change_to_draft ... 2026-08-24 04:47:59,578 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_02_validate_create_invoice ... 2026-08-24 04:47:59,695 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:48:02,802 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_commission_fee_reports: Starting TestCommissionFeeReports.test_001_monetary_value_when_the_currencies_are_the_same_merchant ... 2026-08-24 04:48:03,106 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_commission_fee_reports: Starting TestCommissionFeeReports.test_002_check_the_merchant_currency_value_other_than_commission_fee ... 2026-08-24 04:48:03,211 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_commission_fee_reports: Starting TestCommissionFeeReports.test_003_internal_user_read_monetary_on_report ... 2026-08-24 04:48:03,319 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:48:06,343 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_commission_fee_rule: Starting TestMarketPlaceCommissionFee.test_001_sql_constrains ... 2026-08-24 04:48:06,644 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_commission_fee_rule: Starting TestMarketPlaceCommissionFee.test_002_constraints_commission_rate ... 2026-08-24 04:48:06,673 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_commission_fee_rule: Starting TestMarketPlaceCommissionFee.test_003_constraints_date_start_date_end ... 2026-08-24 04:48:06,773 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:48:10,161 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_a_rate_card_attached_to_no_category_stays_readable ... 2026-08-24 04:48:10,496 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_fixture_preconditions_hold ... 2026-08-24 04:48:10,518 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_marketplace_administrator_still_sees_every_rate_card ... 2026-08-24 04:48:10,558 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_merchant_cannot_list_another_merchants_rate_card ... 2026-08-24 04:48:10,593 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_merchant_cannot_open_another_merchants_rate_card ... 2026-08-24 04:48:10,637 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_merchant_product_form_still_shows_its_commission_fee_rule ... 2026-08-24 04:48:10,660 202 INFO rb-5fd110a-224202-407438 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-24 04:48:10,690 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_scoping_is_symmetric_between_merchants ... 2026-08-24 04:48:10,781 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:48:21,974 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_commission_tax_scope: Starting TestCommissionLineTaxScope.test_commission_line_taxes_scoped_to_fee_company ... 2026-08-24 04:48:22,064 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:48:25,784 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_company: Starting TestMarketplaceCompany.test_001_compute_merchant_last_period_last_date ... 2026-08-24 04:48:26,097 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_company: Starting TestMarketplaceCompany.test_002_constrains_warning_number_date ... 2026-08-24 04:48:26,174 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:48:29,352 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_001_daily_cron_run_single_commission ... 2026-08-24 04:48:30,204 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_002_weekly_cron_run_single_commission ... 2026-08-24 04:48:30,751 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_003_monthy_cron_run_single_commission ... 2026-08-24 04:48:31,314 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_004_daily_cron_run_multi_commission ... 2026-08-24 04:48:32,687 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_005_cron_send_warning_message ... 2026-08-24 04:48:32,785 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2414] 2026-08-24 04:48:32,827 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2415] 2026-08-24 04:48:32,867 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2416] 2026-08-24 04:48:32,905 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2417] 2026-08-24 04:48:32,934 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_006_cron_when_change_state_to_draft ... 2026-08-24 04:48:33,878 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:48:36,936 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_merchant_category: Starting TestMerchantCategory.test_001_name_uniq ... 2026-08-24 04:48:37,252 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:48:40,225 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_merchant_chatter_activity_access: Starting TestMerchantChatterActivityAccess.test_merchant_chatter_grant_does_not_leak_other_merchants_rows ... 2026-08-24 04:48:40,533 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_merchant_chatter_activity_access: Starting TestMerchantChatterActivityAccess.test_merchant_product_chatter_thread_data_completes_without_accesserror ... 2026-08-24 04:48:40,650 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_merchant_chatter_activity_access: Starting TestMerchantChatterActivityAccess.test_merchant_reads_own_product_activity_ids_without_accesserror ... 2026-08-24 04:48:40,789 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:48:43,651 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_merchant_product_category: Starting TestMerchantProductCategory.test_001_name_uniq ... 2026-08-24 04:48:43,985 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_merchant_product_category: Starting TestMerchantProductCategory.test_002_action_synchronize_product_value ... 2026-08-24 04:48:44,258 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:48:44,271 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_merchant_web_client: Starting TestMerchantWebClient.test_merchant_menu_load_keeps_hiding_hr_department ... 2026-08-24 04:48:44,303 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_merchant_web_client: Starting TestMerchantWebClient.test_merchant_predicate_callable_from_any_env ... 2026-08-24 04:48:44,327 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_merchant_web_client: Starting TestMerchantWebClient.test_merchant_user_can_open_backend ... 2026-08-24 04:48:44,393 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:merchant01 from n/a 2026-08-24 04:48:44,399 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:48:45,703 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:48:45] "GET /odoo HTTP/1.1" 200 - 132 0.044 1.262 2026-08-24 04:48:45,704 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_merchant_web_client.TestMerchantWebClient.test_merchant_user_can_open_backend: waiting for threads: [] 2026-08-24 04:48:45,744 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:48:48,821 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_001_merchant_store_ids_value ... 2026-08-24 04:48:49,088 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_002_commercial_fields ... 2026-08-24 04:48:49,135 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_003_share_with_merchant ... 2026-08-24 04:48:49,402 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_005_setup_fee_invoice ... 2026-08-24 04:48:49,803 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_006_setup_fee_paid ... 2026-08-24 04:48:51,196 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_007_merchant_store_count ... 2026-08-24 04:48:51,369 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_008_merchant_product_count ... 2026-08-24 04:48:51,530 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_009_constrains_merchant_state ... 2026-08-24 04:48:51,615 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_010_action_active ... 2026-08-24 04:48:51,666 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_011_action_suspend ... 2026-08-24 04:48:51,717 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_012_action_close ... 2026-08-24 04:48:51,763 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_013_constraints_merchant_store_commercial_partner_id ... 2026-08-24 04:48:51,813 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_014_inverse_is_merchant_store ... 2026-08-24 04:48:51,888 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_015_merchant_action_change_merchant_state ... 2026-08-24 04:48:52,281 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_016_compute_is_merchant_by_merchant ... 2026-08-24 04:48:52,811 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2419] 2026-08-24 04:48:52,881 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2420] 2026-08-24 04:48:53,087 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_017_compute_is_merchant_by_internal_user ... 2026-08-24 04:48:53,298 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_018_constrains_merchant_store_company_type ... 2026-08-24 04:48:53,346 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_019_merchant_can_modify_own_info_at_portal ... 2026-08-24 04:48:53,357 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:merchant01 from n/a 2026-08-24 04:48:53,366 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:48:53,691 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:48:53] "POST /my/account HTTP/1.1" 303 - 133 0.050 0.276 2026-08-24 04:48:54,417 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:48:54] "GET /my/home HTTP/1.1" 200 - 272 0.101 0.623 2026-08-24 04:48:54,418 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_partner.TestPartner.test_019_merchant_can_modify_own_info_at_portal: waiting for threads: [] 2026-08-24 04:48:54,437 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_020_default_merchant_state_with_default_merchant_state_draft ... 2026-08-24 04:48:54,667 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2421] 2026-08-24 04:48:54,675 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55091] 2026-08-24 04:48:54,682 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:48:54,701 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:portal_user from n/a 2026-08-24 04:48:54,707 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:48:55,674 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: Simulating signal changes during tests 2026-08-24 04:48:55,675 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:48:55] "POST /my/home/become_merchant HTTP/1.1" 200 - 396 0.151 0.819 2026-08-24 04:48:55,696 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_021_default_merchant_state_with_default_merchant_state_active ... 2026-08-24 04:48:55,891 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2422] 2026-08-24 04:48:55,898 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55094] 2026-08-24 04:48:55,904 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:48:55,921 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:portal_user from n/a 2026-08-24 04:48:55,926 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:48:56,837 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: Simulating signal changes during tests 2026-08-24 04:48:56,838 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:48:56] "POST /my/home/become_merchant HTTP/1.1" 200 - 399 0.152 0.761 2026-08-24 04:48:56,931 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:48:56,944 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_partner_create_perf: Starting TestPartnerCreateScan.test_company_delivery_address_create_recomputes_product_addresses ... 2026-08-24 04:48:57,519 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_partner_create_perf: Starting TestPartnerCreateScan.test_mixed_batch_recompute_scoped_to_delivery_company_only ... 2026-08-24 04:49:01,199 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_partner_create_perf: Starting TestPartnerCreateScan.test_ordinary_partner_create_does_not_scan_companies ... 2026-08-24 04:49:02,237 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_partner_create_perf: Starting TestPartnerCreateScan.test_ordinary_partner_unlink_does_not_scan_companies ... 2026-08-24 04:49:02,317 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55287] 2026-08-24 04:49:02,462 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted res.partner records with IDs: [4371] 2026-08-24 04:49:02,487 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:49:05,283 202 INFO rb-5fd110a-224202-407438 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-24 04:49:05,584 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestPartnerCreateStoredRecomputeSeams.test_ordinary_partner_create_issues_no_marketplace_recompute_sql ... 2026-08-24 04:49:05,623 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestPartnerCreateStoredRecomputeSeams.test_ordinary_partner_create_issues_zero_seam_statements_total ... 2026-08-24 04:49:05,707 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:49:08,585 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestMerchantStoreAddressRecomputeSurvives.test_store_state_change_recomputes_product_country_states ... 2026-08-24 04:49:09,143 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:49:12,237 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestSetupFeePaidResolutionSurvives.test_setup_fee_paid_false_for_unpaid_store ... 2026-08-24 04:49:13,005 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestSetupFeePaidResolutionSurvives.test_setup_fee_paid_true_after_real_payment_flow ... 2026-08-24 04:49:14,418 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:49:17,505 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestMerchantStoreActivationRecomputeSurvives.test_store_activation_recomputes_service_product_country_states ... 2026-08-24 04:49:17,955 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:49:17,971 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_portal_is_merchant_security: Starting TestPortalIsMerchantSecurity.test_portal_post_to_my_account_cannot_flip_is_merchant ... 2026-08-24 04:49:18,335 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2423] 2026-08-24 04:49:18,344 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55292] 2026-08-24 04:49:18,350 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:49:18,367 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:portal.buyer@example.viindoo.com from n/a 2026-08-24 04:49:18,376 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:49:19,160 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:49:19] "POST /my/account HTTP/1.1" 200 - 237 0.085 0.700 2026-08-24 04:49:19,205 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:49:22,209 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_product_combo_item_access: Starting TestProductComboItemAccess.test_merchant_can_read_own_combo_item ... 2026-08-24 04:49:22,485 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_product_combo_item_access: Starting TestProductComboItemAccess.test_merchant_can_search_own_combo_item ... 2026-08-24 04:49:22,531 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_product_combo_item_access: Starting TestProductComboItemAccess.test_merchant_cannot_browse_cross_merchant_combo_item ... 2026-08-24 04:49:22,547 202 INFO rb-5fd110a-224202-407438 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-24 04:49:22,584 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_product_combo_item_access: Starting TestProductComboItemAccess.test_merchant_cannot_search_cross_merchant_combo_item ... 2026-08-24 04:49:22,670 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:49:25,640 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_display_name_domain_leaf_is_scoped_too ... 2026-08-24 04:49:25,924 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_merchant_still_finds_own_product_without_the_marketplace_context ... 2026-08-24 04:49:25,996 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_merchant_type_ahead_never_offers_another_merchants_product ... 2026-08-24 04:49:26,082 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_merchant_type_ahead_offers_own_product ... 2026-08-24 04:49:26,176 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_merchant_variant_type_ahead_never_offers_another_merchants_variant ... 2026-08-24 04:49:26,268 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_name_search_unaffected_for_non_marketplace_user ... 2026-08-24 04:49:26,618 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:49:29,807 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_product_product: Starting TestMarketPlaceProductProduct.test_merchant_manage_product_attribute ... 2026-08-24 04:49:30,282 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted product.product records with IDs: [1992, 1991] 2026-08-24 04:49:30,307 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [493] 2026-08-24 04:49:30,315 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [494] 2026-08-24 04:49:30,331 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted product.template.attribute.line records with IDs: [142] 2026-08-24 04:49:30,487 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:49:33,427 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_001_product_template_merchant_constraints ... 2026-08-24 04:49:33,851 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_002_merchant_product_categ_merchant_constraints ... 2026-08-24 04:49:33,912 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_003_check_required_merchant_stores ... 2026-08-24 04:49:34,216 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_004_check_invalid_merchant ... 2026-08-24 04:49:34,350 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_005_check_invalid_merchant_stores ... 2026-08-24 04:49:34,547 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_006_compute_store_address_of_merchant_product ... 2026-08-24 04:49:34,639 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_007_compute_store_address_of_company_product ... 2026-08-24 04:49:36,193 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_008_compute_store_address_of_merchant_product ... 2026-08-24 04:49:36,235 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_009_compute_store_address_when_unlink_delivery_address ... 2026-08-24 04:49:37,539 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted res.partner records with IDs: [4391] 2026-08-24 04:49:37,983 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:49:41,150 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_res_users: Starting TestMarketPlaceResUsers.test_001_compute_share_of_merchant ... 2026-08-24 04:49:41,678 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:49:41,689 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_user_groups_view: Starting TestUserGroupsView.test_all_user_type_groups_share_does_not_raise ... 2026-08-24 04:49:41,884 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_user_groups_view: Starting TestUserGroupsView.test_hidden_merchant_group_field_states_why_it_is_hidden ... 2026-08-24 04:49:42,128 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace.tests.test_user_groups_view: Starting TestUserGroupsView.test_normal_operation_injects_merchant_under_portal ... 2026-08-24 04:49:42,382 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:49:45,479 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_category_scoped_programme_is_readable_by_every_merchant ... 2026-08-24 04:49:45,852 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_domain_scoped_programme_is_readable_by_nobody ... 2026-08-24 04:49:45,917 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_fixture_mixed_program_really_mixes_restricted_and_unrestricted_rules ... 2026-08-24 04:49:45,938 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_fixture_products_belong_to_different_merchants ... 2026-08-24 04:49:45,959 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_marketplace_administrator_still_sees_every_program ... 2026-08-24 04:49:45,992 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_cannot_open_another_merchants_program_directly ... 2026-08-24 04:49:46,050 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_cannot_see_another_merchants_program_rule_reward_mail ... 2026-08-24 04:49:46,107 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_never_sees_any_loyalty_card ... 2026-08-24 04:49:46,171 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_reads_a_programme_that_carries_one_unrestricted_rule ... 2026-08-24 04:49:46,223 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_reads_a_programme_with_no_rule_at_all ... 2026-08-24 04:49:46,258 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_reads_own_program_rule_reward_mail ... 2026-08-24 04:49:46,314 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_product_scoped_programme_still_names_its_owner ... 2026-08-24 04:49:46,377 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_scoping_is_symmetric_between_merchants ... 2026-08-24 04:49:46,478 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:49:49,367 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_rating.tests.test_marketplace_rating_access: Starting TestMarketplaceRatingAccess.test_marketplace_administrator_still_sees_every_rating ... 2026-08-24 04:49:49,665 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_rating.tests.test_marketplace_rating_access: Starting TestMarketplaceRatingAccess.test_merchant_cannot_open_a_rating_about_themselves_directly ... 2026-08-24 04:49:49,706 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_rating.tests.test_marketplace_rating_access: Starting TestMarketplaceRatingAccess.test_merchant_cannot_see_another_merchants_rating ... 2026-08-24 04:49:49,728 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_rating.tests.test_marketplace_rating_access: Starting TestMarketplaceRatingAccess.test_merchant_never_sees_any_rating_even_about_themselves ... 2026-08-24 04:49:49,796 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:49:53,425 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_001_1_merchant_access_share_sale_order ... 2026-08-24 04:49:54,084 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [575], uid: 18, model: sale.order 2026-08-24 04:49:54,128 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [575], uid: 19, model: sale.order 2026-08-24 04:49:54,174 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [575], uid: 18, model: sale.order 2026-08-24 04:49:54,610 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_001_merchant_access_sale_order ... 2026-08-24 04:49:54,644 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [571], uid: 18, model: sale.order 2026-08-24 04:49:55,326 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1789], uid: 18, model: sale.order.line 2026-08-24 04:49:55,665 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [572], uid: 18, model: sale.order 2026-08-24 04:49:55,749 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_002_market_user_access_sale_order ... 2026-08-24 04:49:56,117 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [573], uid: 21, model: sale.order 2026-08-24 04:49:56,158 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: sale.order 2026-08-24 04:49:56,202 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_003_market_all_users_access_sale_order ... 2026-08-24 04:49:56,665 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 23, model: sale.order 2026-08-24 04:49:56,710 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_004_merchant_users_access_sale_order ... 2026-08-24 04:49:57,251 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_merchant_access_sale_order_create_by_own_001 ... 2026-08-24 04:49:57,375 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:50:00,739 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale.tests.test_partner_search_scope: Starting TestPartnerSearchScope.test_customer_mode_hides_non_customers_from_a_merchant ... 2026-08-24 04:50:01,252 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale.tests.test_partner_search_scope: Starting TestPartnerSearchScope.test_merchant_id_context_narrows_the_picker_to_that_merchant ... 2026-08-24 04:50:01,326 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale.tests.test_partner_search_scope: Starting TestPartnerSearchScope.test_the_narrowing_is_inert_without_its_context_keys ... 2026-08-24 04:50:01,474 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:50:06,187 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale.tests.test_payment_transaction: Starting TestMerchantSalePayment.test_01_payment_transaction ... 2026-08-24 04:50:07,297 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale.tests.test_payment_transaction: Starting TestMerchantSalePayment.test_02_payment_transaction ... 2026-08-24 04:50:08,106 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale.tests.test_payment_transaction: Starting TestMerchantSalePayment.test_03_payment_transaction ... 2026-08-24 04:50:09,200 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:50:12,808 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_001_merchant_create_update_sale_order ... 2026-08-24 04:50:13,936 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_002_add_sale_order_line_after_on_order_confirmed ... 2026-08-24 04:50:14,412 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_003_update_value_sale_order_line_on_order_confirmed ... 2026-08-24 04:50:15,108 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move records with IDs: [495] 2026-08-24 04:50:15,241 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_004_cancel_sale_order ... 2026-08-24 04:50:15,729 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2267] 2026-08-24 04:50:15,972 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [404, 403] 2026-08-24 04:50:15,991 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [268] 2026-08-24 04:50:15,999 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [392] 2026-08-24 04:50:16,111 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_005_merchant_create_sale_order_with_negative_commission ... 2026-08-24 04:50:16,667 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_006_overlap_merchant_sale_order ... 2026-08-24 04:50:17,095 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_007_compute_is_multi_merchant_order ... 2026-08-24 04:50:17,307 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_constraints_merchant_store ... 2026-08-24 04:50:17,434 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_constraints_product_vs_store ... 2026-08-24 04:50:17,660 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_is_multi_merchant_order_is_answered_per_reader ... 2026-08-24 04:50:17,708 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_merchant_cancel_single_merchant_so_001 ... 2026-08-24 04:50:18,301 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <225721808248426.1787547018.239696025848389-openerp-590-sale.order@2d9f2e516917>: ['"Merchant 1 Customer 1" <@False>'] 2026-08-24 04:50:18,315 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2425] 2026-08-24 04:50:18,352 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2426] 2026-08-24 04:50:18,454 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted stock.move.line records with IDs: [2270] 2026-08-24 04:50:18,601 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted loyalty.history records with IDs: [408, 407] 2026-08-24 04:50:18,618 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted loyalty.card records with IDs: [272] 2026-08-24 04:50:18,624 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted sale.order.coupon.points records with IDs: [396] 2026-08-24 04:50:18,660 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_merchant_cancel_so_single_merchant_002 ... 2026-08-24 04:50:18,780 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_merchant_cancel_wizard_action_confirm_posts_message ... 2026-08-24 04:50:19,232 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2427] 2026-08-24 04:50:19,252 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted mail.followers records with IDs: [5851] 2026-08-24 04:50:19,268 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_merchant_cancel_wizard_includes_merchant_partner_in_recipients ... 2026-08-24 04:50:19,626 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_validate_merchant_cancel_so_001 ... 2026-08-24 04:50:20,681 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:50:20,949 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2428] 2026-08-24 04:50:20,958 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55322] 2026-08-24 04:50:20,964 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:50:21,048 202 INFO rb-5fd110a-224202-407438 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-24 04:50:22,179 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale.tests.test_sale_order_cancel_access: Starting TestSaleOrderCancelNonMarketplace.test_sale_order_cancel_unaffected_for_non_marketplace_user ... 2026-08-24 04:50:23,509 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2246 deleted stock.move.line records with IDs: [2274] 2026-08-24 04:50:23,623 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:50:27,388 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_001_check_required_store_with_not_service_product ... 2026-08-24 04:50:28,271 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_002_merchant_cannot_buy_own_product ... 2026-08-24 04:50:28,777 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_compute_merchant_id_001 ... 2026-08-24 04:50:28,858 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_hand_typed_price_is_reset_when_the_product_changes ... 2026-08-24 04:50:29,631 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_merchant_line_still_requires_a_store_to_be_chosen ... 2026-08-24 04:50:29,877 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:50:33,459 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale.tests.test_sale_report: Starting TestSaleReport.test_read_group_marketplace_measures ... 2026-08-24 04:50:34,177 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:50:37,872 202 INFO rb-5fd110a-224202-407438 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-24 04:50:39,190 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:50:43,004 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale_loyalty.tests.test_loyalty_history_access: Starting TestLoyaltyHistoryMerchantAccess.test_merchant_cancel_of_loyalty_order_is_currently_refused ... 2026-08-24 04:50:44,408 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 18, model: addendum.addendum 2026-08-24 04:50:44,456 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale_loyalty.tests.test_loyalty_history_access: Starting TestLoyaltyHistoryMerchantAccess.test_merchant_cannot_read_other_merchant_loyalty_history ... 2026-08-24 04:50:45,340 202 INFO rb-5fd110a-224202-407438 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-24 04:50:46,217 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale_loyalty.tests.test_loyalty_history_access: Starting TestLoyaltyHistoryMerchantAccess.test_merchant_confirms_order_with_loyalty_program ... 2026-08-24 04:50:46,751 202 INFO rb-5fd110a-224202-407438 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-24 04:50:47,450 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:50:51,156 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_01_marketplace_order_with_discount_loyalty_01 ... 2026-08-24 04:50:52,393 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_02_marketplace_order_with_discount_loyalty_02 ... 2026-08-24 04:50:53,671 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_03_marketplace_order_with_discount_loyalty_03 ... 2026-08-24 04:50:54,690 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_04_marketplace_order_with_discount_loyalty_04 ... 2026-08-24 04:50:54,699 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [50] 2026-08-24 04:50:55,782 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_05_marketplace_order_with_discount_loyalty_05 ... 2026-08-24 04:50:55,791 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [50] 2026-08-24 04:50:56,943 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_06_marketplace_order_with_discount_loyalty_06 ... 2026-08-24 04:50:56,951 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [50] 2026-08-24 04:50:58,085 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_07_marketplace_order_with_discount_loyalty_07 ... 2026-08-24 04:50:58,097 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [50] 2026-08-24 04:50:59,285 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_08_marketplace_order_with_discount_loyalty_08 ... 2026-08-24 04:50:59,299 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [50] 2026-08-24 04:51:00,725 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_09_marketplace_order_with_discount_loyalty_09 ... 2026-08-24 04:51:01,625 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_10_marketplace_order_with_free_product_loyalty ... 2026-08-24 04:51:01,636 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [50] 2026-08-24 04:51:02,850 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_11_merchant_cancel_draft_so_with_coupon_points ... 2026-08-24 04:51:03,304 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted loyalty.card records with IDs: [312, 313] 2026-08-24 04:51:03,311 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted sale.order.coupon.points records with IDs: [434] 2026-08-24 04:51:03,501 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:51:07,187 202 INFO rb-5fd110a-224202-407438 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-24 04:51:07,813 202 INFO rb-5fd110a-224202-407438 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-24 04:51:08,034 202 INFO rb-5fd110a-224202-407438 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-24 04:51:08,267 202 INFO rb-5fd110a-224202-407438 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-24 04:51:08,492 202 INFO rb-5fd110a-224202-407438 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-24 04:51:08,752 202 INFO rb-5fd110a-224202-407438 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-24 04:51:09,082 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:51:13,032 202 INFO rb-5fd110a-224202-407438 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-24 04:51:13,760 202 _WARNING rb-5fd110a-224202-407438 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: [4581:4602:0824/045113.579417:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4581:4602:0824/045113.584239:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4581:4602:0824/045113.584474:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4581:4602:0824/045113.584683:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4581:4602:0824/045113.584701:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4581:4602:0824/045113.591819:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4581:4581:0824/045113.595323:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4616:4616:0824/045113.604717:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4616:4616:0824/045113.610827:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4581:4602:0824/045113.611185:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4581:4581:0824/045113.702768:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4581:4581:0824/045113.702876:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [4581:4602:0824/045113.702882:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4581:4581:0824/045113.702898:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4581:4602:0824/045113.702956:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4581:4581:0824/045113.703279:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:51:13,768 202 INFO rb-5fd110a-224202-407438 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-24 04:51:13,811 202 INFO rb-5fd110a-224202-407438 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-24 04:51:13,811 202 INFO rb-5fd110a-224202-407438 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-24 04:51:14,131 202 _WARNING rb-5fd110a-224202-407438 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: [4691:4712:0824/045113.941626:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4691:4712:0824/045113.950439:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4691:4712:0824/045113.950514:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4691:4712:0824/045113.952465:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4691:4712:0824/045113.952483:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4691:4712:0824/045113.954876:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4691:4691:0824/045113.958432:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4726:4726:0824/045113.969118:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4726:4726:0824/045113.971763:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4691:4712:0824/045113.980929:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4691:4691:0824/045114.060375:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4691:4691:0824/045114.060500:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [4691:4691:0824/045114.060518:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4691:4712:0824/045114.060553:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4691:4712:0824/045114.060596:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4691:4691:0824/045114.060605:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:51:14,138 202 INFO rb-5fd110a-224202-407438 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-24 04:51:14,162 202 INFO rb-5fd110a-224202-407438 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-24 04:51:14,162 202 INFO rb-5fd110a-224202-407438 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-24 04:51:14,420 202 WARNING rb-5fd110a-224202-407438 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: [4803:4824:0824/045114.276295:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4803:4824:0824/045114.279811:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4803:4824:0824/045114.280183:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4803:4824:0824/045114.280353:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4803:4824:0824/045114.280382:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4803:4824:0824/045114.287349:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4803:4803:0824/045114.290523:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4838:4838:0824/045114.303343:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4838:4838:0824/045114.305522:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4803:4824:0824/045114.306783:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4803:4803:0824/045114.389353:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4803:4803:0824/045114.389430:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [4803:4803:0824/045114.389445:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4803:4824:0824/045114.389451:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4803:4824:0824/045114.389485:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4803:4803:0824/045114.389652:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:51:14,426 202 INFO rb-5fd110a-224202-407438 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-24 04:51:14,557 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:51:19,279 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2429] 2026-08-24 04:51:19,365 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2430] 2026-08-24 04:51:19,834 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2431] 2026-08-24 04:51:19,908 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2432] 2026-08-24 04:51:20,423 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #19 deleted mail.mail records with IDs: [2433] 2026-08-24 04:51:20,514 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2434] 2026-08-24 04:51:20,544 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale_stock.tests.test_marketplace_sale_stock: Starting TestMarketplaceSaleStock.test_01_split_picking_between_merchant_store_01 ... 2026-08-24 04:51:21,449 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move records with IDs: [513] 2026-08-24 04:51:22,160 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2435] 2026-08-24 04:51:22,245 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2436] 2026-08-24 04:51:22,593 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale_stock.tests.test_marketplace_sale_stock: Starting TestMarketplaceSaleStock.test_validate_merchant_cancel_so_001 ... 2026-08-24 04:51:23,295 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <896696041300379.1787547083.221081018447876-openerp-659-sale.order@2d9f2e516917>: ['"Merchant 1 Customer 1" <@False>'] 2026-08-24 04:51:23,312 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2437] 2026-08-24 04:51:23,351 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2438] 2026-08-24 04:51:23,507 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted loyalty.history records with IDs: [435, 434] 2026-08-24 04:51:23,527 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted loyalty.card records with IDs: [322] 2026-08-24 04:51:23,533 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted sale.order.coupon.points records with IDs: [450] 2026-08-24 04:51:23,568 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_sale_stock.tests.test_marketplace_sale_stock: Starting TestMarketplaceSaleStock.test_validate_merchant_cancel_so_002 ... 2026-08-24 04:51:24,305 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:51:27,572 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_marketplace_administrator_still_sees_every_letter ... 2026-08-24 04:51:27,859 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_merchant_cannot_open_another_merchants_letter_directly ... 2026-08-24 04:51:27,914 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_merchant_cannot_see_another_merchants_letters ... 2026-08-24 04:51:27,944 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_merchant_reads_letters_addressed_to_own_store ... 2026-08-24 04:51:27,974 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_merchant_reads_letters_addressed_to_them ... 2026-08-24 04:51:28,009 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_scoping_is_symmetric_between_merchants ... 2026-08-24 04:51:28,111 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:51:32,093 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2439] 2026-08-24 04:51:32,166 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2440] 2026-08-24 04:51:32,203 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_01_check_merchant_picking_types ... 2026-08-24 04:51:32,233 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_02_merchant_manage_stock_picking_state_01 ... 2026-08-24 04:51:32,515 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_03_merchant_manage_stock_picking_state_03 ... 2026-08-24 04:51:32,689 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_04_merchant_return_stock_picking ... 2026-08-24 04:51:33,131 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_05_merchant_cancel_stock_picking ... 2026-08-24 04:51:33,288 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2285] 2026-08-24 04:51:33,328 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_06_merchant_manage_stock_quant ... 2026-08-24 04:51:33,599 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_07_merchant_stock_data_post_init_hook ... 2026-08-24 04:51:33,674 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_08_merchant_stock_data_in_create ... 2026-08-24 04:51:33,882 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_merchant_category_alone_decides_storability ... 2026-08-24 04:51:34,412 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2441] 2026-08-24 04:51:34,504 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2442] 2026-08-24 04:51:34,560 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_merchant_category_change_flips_storability ... 2026-08-24 04:51:35,066 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2443] 2026-08-24 04:51:35,130 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2444] 2026-08-24 04:51:35,359 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:51:38,686 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_stock.tests.test_merchant_route_isolation: Starting TestMerchantRouteIsolation.test_merchant_can_still_open_their_own_supply_route ... 2026-08-24 04:51:38,953 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_stock.tests.test_merchant_route_isolation: Starting TestMerchantRouteIsolation.test_merchant_cannot_list_another_merchants_supply_route ... 2026-08-24 04:51:38,977 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_stock.tests.test_merchant_route_isolation: Starting TestMerchantRouteIsolation.test_merchant_cannot_open_another_merchants_supply_route ... 2026-08-24 04:51:39,015 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_stock.tests.test_merchant_route_isolation: Starting TestMerchantRouteIsolation.test_merchant_visibility_of_supplier_locations_is_unchanged ... 2026-08-24 04:51:39,105 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:51:39,416 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2445] 2026-08-24 04:51:39,425 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55399] 2026-08-24 04:51:39,430 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:51:39,467 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_stock.tests.test_stock_picking_core_workflow: Starting TestStockPickingCoreWorkflow.test_action_split_transfer_unaffected_for_non_marketplace_user ... 2026-08-24 04:51:39,931 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:51:43,199 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_company_less_merchant_is_publicized_when_on ... 2026-08-24 04:51:43,655 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_default_publicize_is_on ... 2026-08-24 04:51:43,692 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_off_inactive_merchant_invisible ... 2026-08-24 04:51:44,174 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [277], uid: 7, model: res.partner 2026-08-24 04:51:44,207 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_off_merchant_cannot_read_other_merchant ... 2026-08-24 04:51:44,613 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [370008] 2026-08-24 04:51:44,614 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [69] 2026-08-24 04:51:44,749 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [277], uid: 18, model: res.partner 2026-08-24 04:51:44,786 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_off_portal_cannot_read_active_merchant ... 2026-08-24 04:51:45,182 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [370008] 2026-08-24 04:51:45,182 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [69] 2026-08-24 04:51:45,274 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [277], uid: 7, model: res.partner 2026-08-24 04:51:45,295 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_on_merchant_can_read_other_active_merchant ... 2026-08-24 04:51:45,721 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_on_portal_can_read_active_merchant ... 2026-08-24 04:51:46,253 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:51:49,548 202 INFO rb-5fd110a-224202-407438 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-24 04:51:50,157 202 _WARNING rb-5fd110a-224202-407438 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: [4912:4933:0824/045150.012372:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4912:4933:0824/045150.015860:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4912:4933:0824/045150.017084:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4912:4933:0824/045150.017157:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4912:4933:0824/045150.017168:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4912:4933:0824/045150.030843:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4912:4912:0824/045150.033756:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4949:4949:0824/045150.039420:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4949:4949:0824/045150.041932:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4912:4933:0824/045150.049239:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4912:4912:0824/045150.100727:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4912:4933:0824/045150.100829:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4912:4912:0824/045150.100879:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [4912:4912:0824/045150.100894:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4912:4933:0824/045150.100924:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4912:4912:0824/045150.101087:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:51:50,164 202 INFO rb-5fd110a-224202-407438 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-24 04:51:50,196 202 INFO rb-5fd110a-224202-407438 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-24 04:51:50,197 202 INFO rb-5fd110a-224202-407438 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-24 04:51:50,454 202 _WARNING rb-5fd110a-224202-407438 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: [5022:5043:0824/045150.320387:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5022:5043:0824/045150.323815:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5022:5043:0824/045150.323997:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5022:5043:0824/045150.324087:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5022:5043:0824/045150.324101:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5022:5043:0824/045150.332663:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5022:5022:0824/045150.335450:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [5058:5058:0824/045150.341264:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [5058:5058:0824/045150.343582:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [5022:5043:0824/045150.351125:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5022:5022:0824/045150.416332:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5022:5022:0824/045150.416427:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [5022:5022:0824/045150.416445:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5022:5043:0824/045150.416444:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5022:5043:0824/045150.416481:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5022:5022:0824/045150.416619:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:51:50,459 202 INFO rb-5fd110a-224202-407438 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-24 04:51:50,483 202 INFO rb-5fd110a-224202-407438 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-24 04:51:50,483 202 INFO rb-5fd110a-224202-407438 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-24 04:51:50,741 202 WARNING rb-5fd110a-224202-407438 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: [5131:5152:0824/045150.598525:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5131:5152:0824/045150.603011:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5131:5152:0824/045150.603114:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5131:5152:0824/045150.603150:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5131:5152:0824/045150.603240:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5131:5152:0824/045150.610251:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5131:5131:0824/045150.613039:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [5131:5152:0824/045150.628387:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5166:5166:0824/045150.631273:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [5166:5166:0824/045150.633975:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [5131:5131:0824/045150.698104:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5131:5131:0824/045150.698190:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [5131:5131:0824/045150.698207:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5131:5152:0824/045150.698205:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5131:5152:0824/045150.698242:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5131:5131:0824/045150.698363:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:51:50,747 202 INFO rb-5fd110a-224202-407438 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-24 04:51:50,889 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:51:50,911 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_website_sale.tests.test_shop_render: Starting TestShopRender.test_shop_page_renders_with_state_filter ... 2026-08-24 04:51:50,918 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:51:52,114 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:51:52] "GET /shop HTTP/1.1" 200 - 370 0.157 1.041 2026-08-24 04:51:52,115 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_website_sale.tests.test_shop_render.TestShopRender.test_shop_page_renders_with_state_filter: waiting for threads: [] 2026-08-24 04:51:52,141 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:51:55,545 202 INFO rb-5fd110a-224202-407438 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-24 04:51:56,328 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_website_sale.tests.test_update_to_cart: Starting TestUpdateToCart.test_003_update_to_card_with_merchant_service_product ... 2026-08-24 04:51:56,712 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_website_sale.tests.test_update_to_cart: Starting TestUpdateToCart.test_add_same_product_to_cart_with_different_stores ... 2026-08-24 04:51:57,043 202 INFO rb-5fd110a-224202-407438 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-24 04:51:57,335 202 INFO rb-5fd110a-224202-407438 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-24 04:51:57,817 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:52:00,573 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_active_merchant_product_stays_visible_as_an_accessory ... 2026-08-24 04:52:00,921 202 INFO rb-5fd110a-224202-407438 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-24 04:52:01,377 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_checkout_flow_passes_for_an_active_merchants_product ... 2026-08-24 04:52:01,588 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_paused_store_product_is_excluded_as_an_accessory ... 2026-08-24 04:52:01,730 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_sale_product_domain_001 ... 2026-08-24 04:52:01,819 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_sale_product_domain_002 ... 2026-08-24 04:52:01,915 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_sale_product_domain_003 ... 2026-08-24 04:52:02,128 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:52:02,310 202 INFO rb-5fd110a-224202-407438 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-24 04:52:02,421 202 INFO rb-5fd110a-224202-407438 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-24 04:52:02,529 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:52:04,283 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:52:04] "GET /shop/shop-stock-by-store-product-1625 HTTP/1.1" 200 - 309 0.136 1.619 2026-08-24 04:52:04,317 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:52:05,460 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_backorder_production_workflow_01 ... 2026-08-24 04:52:05,985 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2291] 2026-08-24 04:52:07,017 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_backorder_production_workflow_02 ... 2026-08-24 04:52:07,696 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2298] 2026-08-24 04:52:08,264 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_backorder_production_workflow_03 ... 2026-08-24 04:52:08,874 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2302] 2026-08-24 04:52:09,257 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2306] 2026-08-24 04:52:10,278 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_01 ... 2026-08-24 04:52:10,914 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2311] 2026-08-24 04:52:12,481 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_02 ... 2026-08-24 04:52:13,066 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2321] 2026-08-24 04:52:14,558 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_03 ... 2026-08-24 04:52:15,165 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2331] 2026-08-24 04:52:16,641 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_04 ... 2026-08-24 04:52:17,170 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move records with IDs: [529] 2026-08-24 04:52:17,748 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2341] 2026-08-24 04:52:17,972 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_05 ... 2026-08-24 04:52:18,536 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2345] 2026-08-24 04:52:18,744 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2349] 2026-08-24 04:52:19,138 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:52:19,149 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_availability_fields_exist ... 2026-08-24 04:52:19,164 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_cluster_modules_are_not_dependencies ... 2026-08-24 04:52:19,178 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_compute_available_reflects_registry ... 2026-08-24 04:52:19,311 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_hub_module_toggle_is_not_declared ... 2026-08-24 04:52:19,336 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_install_checkbox_hidden_when_module_unavailable ... 2026-08-24 04:52:19,707 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_model_compute_and_view_declare_the_same_modules ... 2026-08-24 04:52:19,722 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_module_toggle_fields_exist ... 2026-08-24 04:52:19,738 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_module_viin_mrp_mps_label_does_not_collide_with_core_mrp_mps ... 2026-08-24 04:52:19,751 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_nested_units_are_guarded_by_their_parent_toggle ... 2026-08-24 04:52:19,765 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_setting_ids_are_unique_in_the_merged_arch ... 2026-08-24 04:52:20,092 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_units_are_partitioned_into_the_four_blocks ... 2026-08-24 04:52:20,430 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_upsell_link_visible_only_when_module_unavailable ... 2026-08-24 04:52:20,787 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_upsell_urls_match_their_module ... 2026-08-24 04:52:21,144 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:52:21,632 202 INFO rb-5fd110a-224202-407438 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-24 04:52:23,477 202 INFO rb-5fd110a-224202-407438 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-24 04:52:24,506 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:52:24,811 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_account.tests.test_account_move: Starting TestAccountMove.test_01_check_account_entry_move_1 ... 2026-08-24 04:52:26,507 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_account.tests.test_account_move: Starting TestAccountMove.test_02_check_account_entry_move_2 ... 2026-08-24 04:52:27,290 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:52:28,825 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_account.tests.test_production_cost_tour: Starting TestProductionCostTour.test_production_cost_report_tour ... 2026-08-24 04:52:29,174 202 _WARNING rb-5fd110a-224202-407438 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Chrome headless failed to start: [5243:5264:0824/045228.991550:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5243:5264:0824/045228.996114:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5243:5264:0824/045228.996185:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5243:5264:0824/045228.996267:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5243:5264:0824/045228.996474:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5243:5264:0824/045229.003552:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5243:5243:0824/045229.006678:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [5278:5278:0824/045229.028366:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [5243:5264:0824/045229.028784:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5278:5278:0824/045229.030555:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [5243:5243:0824/045229.109961:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5243:5243:0824/045229.110056:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [5243:5243:0824/045229.110073:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5243:5264:0824/045229.110071:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5243:5264:0824/045229.110100:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5243:5243:0824/045229.110266:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:52:29,179 202 INFO rb-5fd110a-224202-407438 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-24 04:52:29,203 202 INFO rb-5fd110a-224202-407438 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-24 04:52:29,203 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_account.tests.test_production_cost_tour: Starting TestProductionCostTour.test_production_cost_report_tour ... 2026-08-24 04:52:29,467 202 _WARNING rb-5fd110a-224202-407438 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: [5351:5372:0824/045229.322981:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5351:5372:0824/045229.326617:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5351:5372:0824/045229.326815:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5351:5372:0824/045229.326927:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5351:5372:0824/045229.326968:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5351:5372:0824/045229.334889:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5351:5351:0824/045229.339285:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [5386:5386:0824/045229.352546:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [5386:5386:0824/045229.354914:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [5351:5372:0824/045229.360125:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5351:5351:0824/045229.414576:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5351:5351:0824/045229.414679:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [5351:5351:0824/045229.414697:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5351:5372:0824/045229.414693:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5351:5372:0824/045229.414734:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5351:5351:0824/045229.414969:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:52:29,473 202 INFO rb-5fd110a-224202-407438 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-24 04:52:29,499 202 INFO rb-5fd110a-224202-407438 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-24 04:52:29,499 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_account.tests.test_production_cost_tour: Starting TestProductionCostTour.test_production_cost_report_tour ... 2026-08-24 04:52:29,772 202 WARNING rb-5fd110a-224202-407438 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: [5463:5484:0824/045229.629441:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5463:5484:0824/045229.633172:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5463:5484:0824/045229.633252:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5463:5484:0824/045229.633940:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5463:5484:0824/045229.633976:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5463:5484:0824/045229.641845:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5463:5463:0824/045229.645267:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [5498:5498:0824/045229.655020:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [5498:5498:0824/045229.657479:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [5463:5484:0824/045229.660004:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5463:5463:0824/045229.713658:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5463:5463:0824/045229.713735:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [5463:5463:0824/045229.713746:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5463:5463:0824/045229.713925:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5463:5484:0824/045229.714424:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5463:5484:0824/045229.714459:ERROR:dbus/bus.cc:405] 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-24 04:52:29,776 202 INFO rb-5fd110a-224202-407438 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-24 04:52:29,809 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:52:30,151 202 INFO rb-5fd110a-224202-407438 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-24 04:52:30,167 202 INFO rb-5fd110a-224202-407438 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-24 04:52:30,182 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_account.tests.test_res_config_settings_arch: Starting TestMrpAccountSettingsCombinedArch.test_the_settings_region_this_module_extends_is_reachable ... 2026-08-24 04:52:30,197 202 INFO rb-5fd110a-224202-407438 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-24 04:52:30,220 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:52:33,448 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_filter.tests.test_mrp_production: Starting TestMRPProduction.test_mrp_production ... 2026-08-24 04:52:34,465 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:52:34,915 202 INFO rb-5fd110a-224202-407438 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-24 04:52:36,489 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [164] 2026-08-24 04:52:36,539 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [165] 2026-08-24 04:52:37,350 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [167] 2026-08-24 04:52:37,542 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2446] 2026-08-24 04:52:38,366 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [169] 2026-08-24 04:52:38,404 202 INFO rb-5fd110a-224202-407438 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-24 04:52:40,083 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [172] 2026-08-24 04:52:40,125 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [173] 2026-08-24 04:52:40,905 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [175] 2026-08-24 04:52:41,075 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2447] 2026-08-24 04:52:41,983 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [177] 2026-08-24 04:52:42,039 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55497] 2026-08-24 04:52:42,069 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_plm_approval.tests.test_eco_approval_state: Starting TestEcoApprovalState.test_a_refused_line_dominates_a_done_line ... 2026-08-24 04:52:43,949 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [180] 2026-08-24 04:52:44,010 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [181] 2026-08-24 04:52:44,225 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2448] 2026-08-24 04:52:44,331 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2449] 2026-08-24 04:52:45,111 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [183] 2026-08-24 04:52:45,237 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2450] 2026-08-24 04:52:45,289 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1349] 2026-08-24 04:52:45,348 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2451] 2026-08-24 04:52:45,433 202 INFO rb-5fd110a-224202-407438 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-24 04:52:46,105 202 INFO rb-5fd110a-224202-407438 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-24 04:52:47,826 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [187] 2026-08-24 04:52:47,864 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [188] 2026-08-24 04:52:48,703 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [190] 2026-08-24 04:52:48,869 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2452] 2026-08-24 04:52:48,972 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2453] 2026-08-24 04:52:49,761 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [192] 2026-08-24 04:52:49,811 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_plm_approval.tests.test_eco_approval_state: Starting TestEcoApprovalState.test_the_priority_map_ranks_every_approval_line_state ... 2026-08-24 04:52:50,452 202 INFO rb-5fd110a-224202-407438 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-24 04:52:52,095 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [196] 2026-08-24 04:52:52,143 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [197] 2026-08-24 04:52:52,959 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [199] 2026-08-24 04:52:53,162 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2454] 2026-08-24 04:52:53,224 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:52:53,712 202 INFO rb-5fd110a-224202-407438 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-24 04:52:55,524 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [202] 2026-08-24 04:52:55,572 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [203] 2026-08-24 04:52:55,852 202 INFO rb-5fd110a-224202-407438 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-24 04:52:57,483 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [206] 2026-08-24 04:52:57,525 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [207] 2026-08-24 04:52:57,811 202 INFO rb-5fd110a-224202-407438 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-24 04:52:59,766 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [210] 2026-08-24 04:52:59,839 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [211] 2026-08-24 04:53:00,103 202 INFO rb-5fd110a-224202-407438 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-24 04:53:02,744 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [214] 2026-08-24 04:53:02,791 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [215] 2026-08-24 04:53:03,144 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2455] 2026-08-24 04:53:03,196 202 INFO rb-5fd110a-224202-407438 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-24 04:53:04,817 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [218] 2026-08-24 04:53:04,861 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [219] 2026-08-24 04:53:05,141 202 INFO rb-5fd110a-224202-407438 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-24 04:53:07,011 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [222] 2026-08-24 04:53:07,060 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [223] 2026-08-24 04:53:07,249 202 INFO rb-5fd110a-224202-407438 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-24 04:53:09,138 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [226] 2026-08-24 04:53:09,199 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [227] 2026-08-24 04:53:09,649 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2456] 2026-08-24 04:53:09,714 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_plm_approval.tests.test_mrp_bom_freeze: Starting TestMrpBomFreeze.test_publishing_two_revisions_at_once_is_not_frozen ... 2026-08-24 04:53:11,407 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [230] 2026-08-24 04:53:11,464 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [231] 2026-08-24 04:53:11,899 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2457] 2026-08-24 04:53:11,980 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:53:12,400 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval: Starting TestPLMApproval.test_approval_request_without_eco_access ... 2026-08-24 04:53:13,141 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [233] 2026-08-24 04:53:13,204 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2273, model: viin.mrp.eco 2026-08-24 04:53:13,408 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2273 deleted mail.activity records with IDs: [1361] 2026-08-24 04:53:13,447 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2273, model: viin.mrp.eco 2026-08-24 04:53:13,525 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1361] 2026-08-24 04:53:13,628 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2458] 2026-08-24 04:53:13,728 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2273, model: viin.mrp.eco 2026-08-24 04:53:13,745 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval: Starting TestPLMApproval.test_plm_with_approval ... 2026-08-24 04:53:14,660 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1362] 2026-08-24 04:53:14,925 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval: Starting TestPLMApproval.test_unlink_eco_on_confirm_approval ... 2026-08-24 04:53:15,779 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55644, 55626] 2026-08-24 04:53:15,840 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:53:15,855 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval_views: Starting TestPlmApprovalViewStructure.test_no_tree_idiom_survives_in_this_module ... 2026-08-24 04:53:15,870 202 INFO rb-5fd110a-224202-407438 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-24 04:53:15,914 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval_views: Starting TestPlmApprovalViewStructure.test_the_approval_request_form_serves_the_eco_column ... 2026-08-24 04:53:16,019 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval_views: Starting TestPlmApprovalViewStructure.test_the_eco_form_serves_the_approval_statusbar ... 2026-08-24 04:53:16,059 202 INFO rb-5fd110a-224202-407438 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-24 04:53:16,095 202 INFO rb-5fd110a-224202-407438 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-24 04:53:16,140 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:53:17,411 202 INFO rb-5fd110a-224202-407438 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-24 04:53:18,236 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2378, 2377] 2026-08-24 04:53:18,335 202 INFO rb-5fd110a-224202-407438 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-24 04:53:19,102 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2380, 2379] 2026-08-24 04:53:19,180 202 INFO rb-5fd110a-224202-407438 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-24 04:53:19,785 202 INFO rb-5fd110a-224202-407438 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-24 04:53:20,761 202 INFO rb-5fd110a-224202-407438 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-24 04:53:21,833 202 INFO rb-5fd110a-224202-407438 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-24 04:53:22,593 202 INFO rb-5fd110a-224202-407438 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-24 04:53:23,473 202 INFO rb-5fd110a-224202-407438 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-24 04:53:24,310 202 INFO rb-5fd110a-224202-407438 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-24 04:53:25,113 202 INFO rb-5fd110a-224202-407438 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-24 04:53:25,814 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2394, 2393] 2026-08-24 04:53:25,919 202 INFO rb-5fd110a-224202-407438 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-24 04:53:26,761 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2396, 2395] 2026-08-24 04:53:26,867 202 INFO rb-5fd110a-224202-407438 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-24 04:53:27,702 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2398, 2397] 2026-08-24 04:53:27,801 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_the_subcontract_order_is_counted_once ... 2026-08-24 04:53:28,694 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2400, 2399] 2026-08-24 04:53:28,804 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:53:28,819 202 INFO rb-5fd110a-224202-407438 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-24 04:53:28,838 202 INFO rb-5fd110a-224202-407438 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-24 04:53:28,883 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:53:29,977 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_plm_subcontracting: Starting TestPLMSubcontracting.test_subcontracting_fully_production_order ... 2026-08-24 04:53:30,659 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2402, 2401] 2026-08-24 04:53:30,770 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_plm_subcontracting: Starting TestPLMSubcontracting.test_subcontracting_partial_production_order ... 2026-08-24 04:53:31,845 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2406, 2405] 2026-08-24 04:53:31,991 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:53:32,538 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_change_mo_to_subcontracting ... 2026-08-24 04:53:34,302 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [238] 2026-08-24 04:53:34,395 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2407] 2026-08-24 04:53:34,533 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_change_mo_to_subcontracting_through_the_approval ... 2026-08-24 04:53:35,805 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1364] 2026-08-24 04:53:36,028 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [2408] 2026-08-24 04:53:36,178 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_subcontracting_wizard ... 2026-08-24 04:53:37,072 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_subcontracting_wizard_draft_production ... 2026-08-24 04:53:37,817 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_subcontracting_wizard_empty_quantity ... 2026-08-24 04:53:38,557 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_subcontracting_wizard_same_quantity ... 2026-08-24 04:53:39,264 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:53:39,279 202 INFO rb-5fd110a-224202-407438 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-24 04:53:39,304 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:53:39,805 202 INFO rb-5fd110a-224202-407438 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-24 04:53:39,860 202 INFO rb-5fd110a-224202-407438 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-24 04:53:39,896 202 INFO rb-5fd110a-224202-407438 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-24 04:53:39,935 202 _WARNING rb-5fd110a-224202-407438 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-24 04:53:39,957 202 INFO rb-5fd110a-224202-407438 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-24 04:53:39,957 202 INFO rb-5fd110a-224202-407438 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-24 04:53:39,990 202 _WARNING rb-5fd110a-224202-407438 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-24 04:53:40,008 202 INFO rb-5fd110a-224202-407438 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-24 04:53:40,009 202 INFO rb-5fd110a-224202-407438 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-24 04:53:40,039 202 WARNING rb-5fd110a-224202-407438 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-24 04:53:40,062 202 INFO rb-5fd110a-224202-407438 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-24 04:53:40,153 202 INFO rb-5fd110a-224202-407438 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-24 04:53:40,211 202 INFO rb-5fd110a-224202-407438 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-24 04:53:40,295 202 INFO rb-5fd110a-224202-407438 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-24 04:53:40,309 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:53:40,526 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:53:40] "GET /shop/e-com11-cabinet-with-doors-15/document/22 HTTP/1.1" 303 - 25 0.014 0.206 2026-08-24 04:53:40,528 202 INFO rb-5fd110a-224202-407438 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-24 04:53:40,543 202 INFO rb-5fd110a-224202-407438 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-24 04:53:40,609 202 INFO rb-5fd110a-224202-407438 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-24 04:53:40,681 202 INFO rb-5fd110a-224202-407438 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-24 04:53:40,705 202 INFO rb-5fd110a-224202-407438 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-24 04:53:40,789 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:53:41,769 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:53:41] "GET /shop/e-com11-cabinet-with-doors-15/document/25 HTTP/1.1" 303 - 25 0.009 0.974 2026-08-24 04:53:41,777 202 INFO rb-5fd110a-224202-407438 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-24 04:53:41,801 202 INFO rb-5fd110a-224202-407438 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-24 04:53:41,857 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:53:41,870 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_progress.tests.test_access_rights: Starting TestAccessRight.test_access_rights ... 2026-08-24 04:53:42,165 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2459] 2026-08-24 04:53:42,174 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55785] 2026-08-24 04:53:42,179 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:53:42,467 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2460] 2026-08-24 04:53:42,473 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55787] 2026-08-24 04:53:42,478 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:53:42,492 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2282, model: mrp.production.progress 2026-08-24 04:53:42,500 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2282, model: mrp.production.progress 2026-08-24 04:53:42,502 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2282, model: mrp.production.progress 2026-08-24 04:53:42,505 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2282, model: mrp.production.progress 2026-08-24 04:53:42,530 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:53:42,541 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_progress.tests.test_production: Starting TestProduction.test_01_compute_production_child ... 2026-08-24 04:53:43,419 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_progress.tests.test_production: Starting TestProduction.test_02_compute_production_progress ... 2026-08-24 04:53:44,159 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:53:44,173 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_progress.tests.test_production_progress: Starting TestProductionProgress.test_01_create_production_progress ... 2026-08-24 04:53:44,639 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_progress.tests.test_production_progress: Starting TestProductionProgress.test_02_compute_production_progress ... 2026-08-24 04:53:45,106 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move records with IDs: [626] 2026-08-24 04:53:45,411 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:53:45,494 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_progress.tests.test_progress_features: Starting TestProgressFeatures.test_progress_origin_filter ... 2026-08-24 04:53:45,577 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:53:48,266 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_standard_consumption.tests.test_access_rights: Starting TestAccessRight.test_access_rights ... 2026-08-24 04:53:48,416 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2284, model: mrp.production.standard.consumption 2026-08-24 04:53:48,425 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2284, model: mrp.production.standard.consumption 2026-08-24 04:53:48,428 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2284, model: mrp.production.standard.consumption 2026-08-24 04:53:48,431 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2284, model: mrp.production.standard.consumption 2026-08-24 04:53:48,463 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:53:50,944 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_bom_byproduct: Starting TestMrpBomByProduct.test_compute_product_qty_byproduct ... 2026-08-24 04:53:50,970 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_bom_byproduct: Starting TestMrpBomByProduct.test_onchange_product_qty_byproduct ... 2026-08-24 04:53:51,007 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:53:53,657 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_bom_line: Starting TestMrpBomLine.test_compute_product_qty ... 2026-08-24 04:53:53,688 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_bom_line: Starting TestMrpBomLine.test_onchange_product_qty ... 2026-08-24 04:53:53,737 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:53:56,228 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_01_compute_consumption_factor ... 2026-08-24 04:53:56,391 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_02_compute_product_qty ... 2026-08-24 04:53:56,562 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_03_compute_product_qty ... 2026-08-24 04:53:56,787 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_04_compute_consumed_difference_quantity ... 2026-08-24 04:53:57,733 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_05_compute_consumed_difference_quantity ... 2026-08-24 04:53:58,546 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_06_compute_consumed_difference_quantity ... 2026-08-24 04:53:59,493 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_07_compute_consumed_difference_quantity ... 2026-08-24 04:54:00,936 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:54:03,693 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_01_base_production_workflow ... 2026-08-24 04:54:04,563 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_02_base_production_workflow ... 2026-08-24 04:54:06,078 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_03_backorder_production_workflow ... 2026-08-24 04:54:07,983 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_04_backorder_production_workflow ... 2026-08-24 04:54:10,518 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_05_backorder_production_workflow ... 2026-08-24 04:54:10,664 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mrp.bom.line records with IDs: [149, 150] 2026-08-24 04:54:12,353 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_06_backorder_production_workflow ... 2026-08-24 04:54:13,314 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:54:15,716 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_standard_consumption.tests.test_standard_consumption_backfill_hook: Starting TestStandardConsumptionBackfillHook.test_01_backfill_skips_component_row_from_foreign_bom_line ... 2026-08-24 04:54:15,898 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_standard_consumption.tests.test_standard_consumption_backfill_hook: Starting TestStandardConsumptionBackfillHook.test_02_backfill_still_attributes_component_row_matching_own_bom ... 2026-08-24 04:54:16,107 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:54:18,871 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_standard_consumption.tests.test_standard_consumption_create_path: Starting TestStandardConsumptionCreatePath.test_byproduct_from_revised_bom_does_not_donate_its_loss_rate ... 2026-08-24 04:54:19,082 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_standard_consumption.tests.test_standard_consumption_create_path: Starting TestStandardConsumptionCreatePath.test_component_from_phantom_sub_bom_keeps_its_own_standard ... 2026-08-24 04:54:20,104 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_standard_consumption.tests.test_standard_consumption_create_path: Starting TestStandardConsumptionCreatePath.test_component_from_revised_bom_does_not_donate_its_loss_rate ... 2026-08-24 04:54:20,306 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_standard_consumption.tests.test_standard_consumption_create_path: Starting TestStandardConsumptionCreatePath.test_component_from_the_orders_own_bom_is_still_attributed ... 2026-08-24 04:54:21,512 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-24 04:54:23,012 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_subcontracting_request.tests.test_access_rights: Starting TestAssetAccessRight.test_01_mrp_user_access_rights ... 2026-08-24 04:54:23,044 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 2298, model: mrp.subcontracting.request 2026-08-24 04:54:23,061 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2298 deleted mail.message records with IDs: [56020] 2026-08-24 04:54:23,081 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 2298, model: mrp.subcontracting.request 2026-08-24 04:54:23,109 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [2], uid: 2298, model: mrp.subcontracting.request 2026-08-24 04:54:23,144 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_subcontracting_request.tests.test_access_rights: Starting TestAssetAccessRight.test_02_base_user_access_rights ... 2026-08-24 04:54:23,165 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2300, model: mrp.subcontracting.request 2026-08-24 04:54:23,177 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2300, model: mrp.subcontracting.request 2026-08-24 04:54:23,187 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2300 deleted mail.message records with IDs: [56020] 2026-08-24 04:54:23,197 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2300, model: mrp.subcontracting.request 2026-08-24 04:54:23,202 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2300, model: mrp.subcontracting.request 2026-08-24 04:54:23,237 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-24 04:54:23,507 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_01 ... 2026-08-24 04:54:26,439 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2530] 2026-08-24 04:54:26,574 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2531] 2026-08-24 04:54:26,701 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_02 ... 2026-08-24 04:54:28,589 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2535] 2026-08-24 04:54:28,720 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2536] 2026-08-24 04:54:28,814 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_03 ... 2026-08-24 04:54:30,410 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_04 ... 2026-08-24 04:54:31,067 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move records with IDs: [769] 2026-08-24 04:54:31,539 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_05 ... 2026-08-24 04:54:32,528 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2543] 2026-08-24 04:54:32,621 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_multiple_subcontracting_request ... 2026-08-24 04:54:33,709 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_multiple_subcontracting_request_with_different_qty ... 2026-08-24 04:54:35,127 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_multiple_subcontracting_request_with_different_qty_2 ... 2026-08-24 04:54:36,442 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_multiple_subcontracting_request_with_different_qty_3 ... 2026-08-24 04:54:37,587 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_unlink_production_with_subcontracting_request ... 2026-08-24 04:54:38,786 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56087] 2026-08-24 04:54:38,823 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:54:39,062 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_subcontracting_request.tests.test_view_migration: Starting TestViewMigration.test_both_actions_serve_every_view_mode_they_declare ... 2026-08-24 04:54:39,150 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_subcontracting_request.tests.test_view_migration: Starting TestViewMigration.test_request_lines_are_apportioned_across_the_child_productions ... 2026-08-24 04:54:40,333 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_subcontracting_request.tests.test_view_migration: Starting TestViewMigration.test_the_request_form_serves_a_chatter ... 2026-08-24 04:54:40,379 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_subcontracting_request.tests.test_view_migration: Starting TestViewMigration.test_the_request_form_serves_its_authored_line_columns ... 2026-08-24 04:54:40,511 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:54:41,910 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_001_validate_setup_data ... 2026-08-24 04:54:41,954 202 INFO rb-5fd110a-224202-407438 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-24 04:54:42,196 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2461] 2026-08-24 04:54:42,205 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56123] 2026-08-24 04:54:42,210 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:54:42,569 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-08-24 04:54:42,625 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_a_refused_line_dominates_a_confirmed_sibling ... 2026-08-24 04:54:43,184 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-08-24 04:54:43,540 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [244] 2026-08-24 04:54:43,716 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2462] 2026-08-24 04:54:43,861 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2463] 2026-08-24 04:54:43,908 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_action_create_approve_request ... 2026-08-24 04:54:43,936 202 INFO rb-5fd110a-224202-407438 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-24 04:54:44,505 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-08-24 04:54:44,840 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [247] 2026-08-24 04:54:45,029 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2464] 2026-08-24 04:54:45,163 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2465] 2026-08-24 04:54:45,229 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1376] 2026-08-24 04:54:45,441 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1375] 2026-08-24 04:54:45,587 202 INFO rb-5fd110a-224202-407438 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-24 04:54:46,102 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-08-24 04:54:46,436 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [250] 2026-08-24 04:54:46,614 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2466] 2026-08-24 04:54:46,673 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1377] 2026-08-24 04:54:46,744 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2467] 2026-08-24 04:54:46,919 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2468] 2026-08-24 04:54:46,951 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_approval_with_no_subcontracting_request ... 2026-08-24 04:54:47,004 202 INFO rb-5fd110a-224202-407438 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-24 04:54:47,289 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_both_approval_navigation_actions_resolve ... 2026-08-24 04:54:47,712 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-08-24 04:54:48,380 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_emptying_a_confirmed_subcontracting_approval_is_rejected ... 2026-08-24 04:54:48,710 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-08-24 04:54:48,872 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2469] 2026-08-24 04:54:48,913 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_subcontracting_request_with_approval ... 2026-08-24 04:54:49,290 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-08-24 04:54:49,513 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2470] 2026-08-24 04:54:49,568 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1380] 2026-08-24 04:54:49,629 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2471] 2026-08-24 04:54:49,951 202 INFO rb-5fd110a-224202-407438 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-24 04:54:50,096 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_two_subcontracting_approvals_can_be_marked_done_together ... 2026-08-24 04:54:51,730 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-08-24 04:54:52,049 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [258] 2026-08-24 04:54:52,287 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2472] 2026-08-24 04:54:52,360 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1381] 2026-08-24 04:54:52,436 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2473] 2026-08-24 04:54:52,683 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2474] 2026-08-24 04:54:52,731 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1382] 2026-08-24 04:54:52,784 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2475] 2026-08-24 04:54:53,317 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_unlink_subcontracting_request_with_approval ... 2026-08-24 04:54:53,753 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-08-24 04:54:54,006 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2476] 2026-08-24 04:54:54,048 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56120] 2026-08-24 04:54:54,105 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:54:54,421 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_subcontracting_request_plm.tests.test_plm_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_01 ... 2026-08-24 04:54:57,740 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2569] 2026-08-24 04:54:57,814 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2570] 2026-08-24 04:54:57,890 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_subcontracting_request_plm.tests.test_plm_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_02 ... 2026-08-24 04:54:59,725 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2574] 2026-08-24 04:54:59,842 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2575] 2026-08-24 04:54:59,935 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_mrp_subcontracting_request_plm.tests.test_plm_subcontracting_request: Starting TestSubcontracingRequest.test_create_eco_01 ... 2026-08-24 04:55:02,419 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2585] 2026-08-24 04:55:02,510 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2586] 2026-08-24 04:55:03,695 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2581] 2026-08-24 04:55:03,813 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2582] 2026-08-24 04:55:03,924 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:55:03,938 202 INFO rb-5fd110a-224202-407438 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-24 04:55:03,969 202 INFO rb-5fd110a-224202-407438 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-24 04:55:04,007 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:55:04,514 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_display_partner_approval_request_line ... 2026-08-24 04:55:04,599 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:55:05,208 202 INFO rb-5fd110a-224202-407438 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-24 04:55:05,319 202 INFO rb-5fd110a-224202-407438 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-24 04:55:05,679 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2477] 2026-08-24 04:55:05,733 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1400] 2026-08-24 04:55:05,784 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2478] 2026-08-24 04:55:06,052 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2479] 2026-08-24 04:55:06,086 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_with_unsupported_operator_raises_user_error ... 2026-08-24 04:55:06,116 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:55:09,917 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2480] 2026-08-24 04:55:09,997 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2481] 2026-08-24 04:55:10,225 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2482] 2026-08-24 04:55:10,280 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2483] 2026-08-24 04:55:10,464 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2484] 2026-08-24 04:55:10,517 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2485] 2026-08-24 04:55:10,523 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_approval_state_filter_agrees_with_the_form ... 2026-08-24 04:55:10,861 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2486] 2026-08-24 04:55:11,105 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2487] 2026-08-24 04:55:11,155 202 INFO rb-5fd110a-224202-407438 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <697773248096534.1787547311.135053634643555-openerp-178-viin.approval.request@2d9f2e516917>: ['"Approval Filter Merchant" <@False>'] 2026-08-24 04:55:11,161 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2488] 2026-08-24 04:55:11,197 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_auto_merchant_approval_blocked_without_admin_responsible ... 2026-08-24 04:55:11,445 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [85] 2026-08-24 04:55:11,652 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2489] 2026-08-24 04:55:11,660 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56234] 2026-08-24 04:55:11,664 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:55:11,679 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:portal_user_auto_approval_test from n/a 2026-08-24 04:55:11,684 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:55:12,372 202 _WARNING rb-5fd110a-224202-407438 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-24 04:55:12,372 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:55:12] "POST /my/home/become_merchant HTTP/1.1" 400 - 211 0.069 0.620 2026-08-24 04:55:12,400 202 INFO rb-5fd110a-224202-407438 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-24 04:55:12,400 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_auto_merchant_approval_blocked_without_admin_responsible ... 2026-08-24 04:55:12,656 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [85] 2026-08-24 04:55:12,890 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2490] 2026-08-24 04:55:12,898 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56237] 2026-08-24 04:55:12,903 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:55:12,922 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:portal_user_auto_approval_test from n/a 2026-08-24 04:55:12,928 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:55:13,617 202 _WARNING rb-5fd110a-224202-407438 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-24 04:55:13,617 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:55:13] "POST /my/home/become_merchant HTTP/1.1" 400 - 211 0.069 0.622 2026-08-24 04:55:13,638 202 INFO rb-5fd110a-224202-407438 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-24 04:55:13,638 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_auto_merchant_approval_blocked_without_admin_responsible ... 2026-08-24 04:55:13,892 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [85] 2026-08-24 04:55:14,115 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2491] 2026-08-24 04:55:14,122 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56240] 2026-08-24 04:55:14,126 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:55:14,142 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:portal_user_auto_approval_test from n/a 2026-08-24 04:55:14,148 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:55:14,781 202 WARNING rb-5fd110a-224202-407438 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-24 04:55:14,781 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:55:14] "POST /my/home/become_merchant HTTP/1.1" 400 - 211 0.070 0.564 2026-08-24 04:55:14,803 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_auto_merchant_store_approval_01 ... 2026-08-24 04:55:15,360 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #19 deleted mail.mail records with IDs: [2492] 2026-08-24 04:55:15,425 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2493] 2026-08-24 04:55:15,520 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1407] 2026-08-24 04:55:15,675 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2494] 2026-08-24 04:55:15,821 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_cancel_merchant_approval ... 2026-08-24 04:55:16,042 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2495] 2026-08-24 04:55:16,047 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56246] 2026-08-24 04:55:16,051 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:55:16,064 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:portal_user from n/a 2026-08-24 04:55:16,069 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:55:18,443 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: Simulating signal changes during tests 2026-08-24 04:55:18,443 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:55:18] "POST /my/home/become_merchant HTTP/1.1" 200 - 563 0.242 2.134 2026-08-24 04:55:18,487 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1408] 2026-08-24 04:55:18,592 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2498] 2026-08-24 04:55:18,621 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_merchant_store_approval_01 ... 2026-08-24 04:55:19,264 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #19 deleted mail.mail records with IDs: [2499] 2026-08-24 04:55:19,352 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2500] 2026-08-24 04:55:19,513 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_merchant_store_approval_02 ... 2026-08-24 04:55:19,771 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2501] 2026-08-24 04:55:19,778 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56255] 2026-08-24 04:55:19,783 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:55:19,807 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:portal_user from n/a 2026-08-24 04:55:19,812 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:55:20,801 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: Simulating signal changes during tests 2026-08-24 04:55:20,802 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:55:20] "POST /my/home/become_merchant HTTP/1.1" 200 - 399 0.176 0.815 2026-08-24 04:55:21,395 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2309 deleted mail.mail records with IDs: [2502] 2026-08-24 04:55:21,478 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2503] 2026-08-24 04:55:21,657 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1410] 2026-08-24 04:55:21,742 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2504] 2026-08-24 04:55:21,790 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_merchant_store_approval_03 ... 2026-08-24 04:55:22,044 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2505] 2026-08-24 04:55:22,051 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56263] 2026-08-24 04:55:22,056 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:55:22,077 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:portal_user from n/a 2026-08-24 04:55:22,082 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:55:22,996 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: Simulating signal changes during tests 2026-08-24 04:55:22,996 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:55:22] "POST /my/home/become_merchant HTTP/1.1" 200 - 399 0.158 0.757 2026-08-24 04:55:23,517 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2310 deleted mail.mail records with IDs: [2506] 2026-08-24 04:55:23,599 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2507] 2026-08-24 04:55:23,715 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1411] 2026-08-24 04:55:23,789 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2508] 2026-08-24 04:55:23,831 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_popup_refuse_merchant_store_approval_request ... 2026-08-24 04:55:23,855 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_refuse_merchant_store_approval_request ... 2026-08-24 04:55:23,940 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1404] 2026-08-24 04:55:24,164 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2509] 2026-08-24 04:55:24,191 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_validate_merchant_approval ... 2026-08-24 04:55:24,476 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2510] 2026-08-24 04:55:24,483 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56272] 2026-08-24 04:55:24,489 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:55:24,510 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:portal_user from n/a 2026-08-24 04:55:24,515 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:55:26,115 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: Simulating signal changes during tests 2026-08-24 04:55:26,116 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:55:26] "POST /my/home/become_merchant HTTP/1.1" 200 - 563 0.286 1.316 2026-08-24 04:55:26,180 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1412] 2026-08-24 04:55:26,271 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2513] 2026-08-24 04:55:26,342 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2514] 2026-08-24 04:55:26,401 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:55:27,086 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2515] 2026-08-24 04:55:27,095 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56280] 2026-08-24 04:55:27,101 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:55:27,117 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_cancel_notifies_merchant_and_resets_to_draft ... 2026-08-24 04:55:27,491 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2516] 2026-08-24 04:55:27,559 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2517] 2026-08-24 04:55:27,595 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1413] 2026-08-24 04:55:27,680 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2518] 2026-08-24 04:55:27,715 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_confirm_notifies_merchant ... 2026-08-24 04:55:28,032 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2519] 2026-08-24 04:55:28,096 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2520] 2026-08-24 04:55:28,127 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_confirm_notifies_merchant_store ... 2026-08-24 04:55:28,596 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2521] 2026-08-24 04:55:28,649 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2522] 2026-08-24 04:55:28,671 202 INFO rb-5fd110a-224202-407438 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-24 04:55:29,076 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2523] 2026-08-24 04:55:29,160 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2524] 2026-08-24 04:55:29,251 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2312 deleted mail.activity records with IDs: [1416] 2026-08-24 04:55:29,340 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2312 deleted mail.mail records with IDs: [2525] 2026-08-24 04:55:29,421 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2526] 2026-08-24 04:55:29,480 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_full_approval_notifies_merchant_approved_and_activates ... 2026-08-24 04:55:29,819 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2527] 2026-08-24 04:55:29,876 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2528] 2026-08-24 04:55:29,973 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2312 deleted mail.activity records with IDs: [1417] 2026-08-24 04:55:30,064 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2312 deleted mail.mail records with IDs: [2529] 2026-08-24 04:55:30,133 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2530] 2026-08-24 04:55:30,190 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_full_approval_notifies_store_and_pauses_it ... 2026-08-24 04:55:30,555 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2531] 2026-08-24 04:55:30,614 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2532] 2026-08-24 04:55:30,689 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2312 deleted mail.activity records with IDs: [1418] 2026-08-24 04:55:30,757 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2312 deleted mail.mail records with IDs: [2533] 2026-08-24 04:55:30,815 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2534] 2026-08-24 04:55:30,861 202 INFO rb-5fd110a-224202-407438 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-24 04:55:31,157 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2535] 2026-08-24 04:55:31,204 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2536] 2026-08-24 04:55:31,335 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1419] 2026-08-24 04:55:31,445 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2537] 2026-08-24 04:55:31,483 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_real_refusal_notifies_merchant_with_reason ... 2026-08-24 04:55:31,873 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2538] 2026-08-24 04:55:31,934 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2539] 2026-08-24 04:55:32,008 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1420] 2026-08-24 04:55:32,127 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2540] 2026-08-24 04:55:32,175 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:55:32,187 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_signup: Starting TestMerchantAuthSignupFlow.test_merchant_signup_create_approval_request_01 ... 2026-08-24 04:55:32,412 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:55:34,099 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:anh7tro@viindoo.example.com from 127.0.0.1 2026-08-24 04:55:34,154 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2313 deleted mail.mail records with IDs: [2543] 2026-08-24 04:55:34,159 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2313 deleted mail.message records with IDs: [56330] 2026-08-24 04:55:34,166 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:anh7tro@viindoo.example.com from 127.0.0.1 2026-08-24 04:55:34,170 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: Simulating signal changes during tests 2026-08-24 04:55:34,171 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:55:34] "POST /web/signup HTTP/1.1" 303 - 430 0.185 1.576 2026-08-24 04:55:34,179 202 INFO rb-5fd110a-224202-407438 odoo.http: Session expired 2026-08-24 04:55:34,179 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:55:34] "GET /my HTTP/1.1" 303 - 5 0.001 0.004 2026-08-24 04:55:34,651 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:55:34] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 174 0.058 0.412 2026-08-24 04:55:34,691 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_signup: Starting TestMerchantAuthSignupFlow.test_merchant_signup_create_approval_request_02 ... 2026-08-24 04:55:34,978 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:55:35,605 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1422] 2026-08-24 04:55:35,845 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:goat@viindoo.example.com from 127.0.0.1 2026-08-24 04:55:35,931 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2314 deleted mail.mail records with IDs: [2547] 2026-08-24 04:55:35,939 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2314 deleted mail.message records with IDs: [56340] 2026-08-24 04:55:35,950 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:goat@viindoo.example.com from 127.0.0.1 2026-08-24 04:55:35,956 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: Simulating signal changes during tests 2026-08-24 04:55:35,956 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:55:35] "POST /web/signup HTTP/1.1" 303 - 542 0.270 0.710 2026-08-24 04:55:35,964 202 INFO rb-5fd110a-224202-407438 odoo.http: Session expired 2026-08-24 04:55:35,965 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:55:35] "GET /my HTTP/1.1" 303 - 5 0.002 0.004 2026-08-24 04:55:36,527 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:55:36] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 174 0.055 0.504 2026-08-24 04:55:36,558 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:55:39,975 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2548] 2026-08-24 04:55:40,039 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2549] 2026-08-24 04:55:40,267 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2550] 2026-08-24 04:55:40,334 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2551] 2026-08-24 04:55:40,551 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2552] 2026-08-24 04:55:40,646 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2553] 2026-08-24 04:55:40,656 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_approval_marketplace.tests.test_partner: Starting TestPartner.test_compute_current_approved_merchant_state ... 2026-08-24 04:55:40,710 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1424] 2026-08-24 04:55:40,761 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2554] 2026-08-24 04:55:40,848 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2555] 2026-08-24 04:55:40,880 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_approval_marketplace.tests.test_partner: Starting TestPartner.test_merchant_can_only_update_some_allowed_fields ... 2026-08-24 04:55:40,928 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1424] 2026-08-24 04:55:41,011 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2556] 2026-08-24 04:55:41,091 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2557] 2026-08-24 04:55:41,220 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_approval_marketplace.tests.test_partner: Starting TestPartner.test_merchant_can_only_update_some_allowed_fields_for_approved_store ... 2026-08-24 04:55:41,272 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1425] 2026-08-24 04:55:41,367 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2558] 2026-08-24 04:55:41,463 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2559] 2026-08-24 04:55:41,624 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:55:45,502 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2560] 2026-08-24 04:55:45,579 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2561] 2026-08-24 04:55:45,855 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2562] 2026-08-24 04:55:45,930 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2563] 2026-08-24 04:55:46,159 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2564] 2026-08-24 04:55:46,212 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2565] 2026-08-24 04:55:46,218 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_approval_marketplace_website.tests.test_approval_request: Starting TestApprovalRequest.test_merchant_store_approval_with_post_approval ... 2026-08-24 04:55:46,426 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2566] 2026-08-24 04:55:46,504 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2567] 2026-08-24 04:55:46,608 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1429] 2026-08-24 04:55:46,757 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2568] 2026-08-24 04:55:46,801 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_approval_marketplace_website.tests.test_approval_request: Starting TestApprovalRequest.test_merchant_store_approval_with_pre_approval ... 2026-08-24 04:55:47,212 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2569] 2026-08-24 04:55:47,281 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2570] 2026-08-24 04:55:47,335 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1430] 2026-08-24 04:55:47,403 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2571] 2026-08-24 04:55:47,522 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2572] 2026-08-24 04:55:47,605 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:55:48,260 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_approval_website.tests.test_approval_request: Starting TestApprovalRequest.test_website_published_partner_approval ... 2026-08-24 04:55:48,520 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2573] 2026-08-24 04:55:48,577 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1431] 2026-08-24 04:55:48,656 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2574] 2026-08-24 04:55:48,700 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:55:48,710 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_budget_code_auto_format ... 2026-08-24 04:55:48,777 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_budget_code_format_validation ... 2026-08-24 04:55:48,882 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_budget_code_length_validation ... 2026-08-24 04:55:48,965 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_company_type_change_clears_budget ... 2026-08-24 04:55:49,068 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_individual_partner_no_validation ... 2026-08-24 04:55:49,138 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:55:49,149 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_business_nature.tests.test_access_right_ownership_type: Starting TestAccessRight.test_internal_user_access_right ... 2026-08-24 04:55:49,430 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2315, model: res.partner.ownership.type 2026-08-24 04:55:49,438 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2315, model: res.partner.ownership.type 2026-08-24 04:55:49,441 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2315, model: res.partner.ownership.type 2026-08-24 04:55:49,457 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_business_nature.tests.test_access_right_ownership_type: Starting TestAccessRight.test_partner_manager_access_right ... 2026-08-24 04:55:49,727 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted res.partner.ownership.type records with IDs: [20] 2026-08-24 04:55:49,751 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:55:49,763 202 INFO rb-5fd110a-224202-407438 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-24 04:55:50,055 202 INFO rb-5fd110a-224202-407438 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-24 04:55:50,298 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:55:50,310 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_business_nature.tests.test_business_nature_sync_wizard: Starting TestBusinessNatureSyncWizard.test_action_sync_returns_success_notification ... 2026-08-24 04:55:50,650 202 INFO rb-5fd110a-224202-407438 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-24 04:55:50,947 202 INFO rb-5fd110a-224202-407438 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-24 04:55:51,292 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:55:51,306 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_business_nature.tests.test_business_type: Starting TestBusinessType.test_01_remove_business_type ... 2026-08-24 04:55:51,582 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_business_nature.tests.test_business_type: Starting TestBusinessType.test_02_remove_business_type ... 2026-08-24 04:55:51,845 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [112773] 2026-08-24 04:55:51,845 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted res.partner.business.type records with IDs: [18] 2026-08-24 04:55:51,860 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_business_nature.tests.test_business_type: Starting TestBusinessType.test_archiving_business_type_excludes_it_from_default_search ... 2026-08-24 04:55:52,133 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:55:52,144 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_01_remove_employee_size ... 2026-08-24 04:55:52,454 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_02_remove_employee_size ... 2026-08-24 04:55:52,685 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [112783] 2026-08-24 04:55:52,685 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted res.partner.employee.size records with IDs: [10] 2026-08-24 04:55:52,699 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_archiving_employee_size_excludes_it_from_default_search ... 2026-08-24 04:55:52,976 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_change_employee_size_contact ... 2026-08-24 04:55:53,278 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_default_order_follows_sequence_field ... 2026-08-24 04:55:53,573 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:55:53,585 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_business_nature.tests.test_enterprise_scale: Starting TestEnterpriseScale.test_copy_generates_distinct_name ... 2026-08-24 04:55:53,852 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_business_nature.tests.test_enterprise_scale: Starting TestEnterpriseScale.test_delete_enterprise_scale_assigned_to_partner_is_blocked ... 2026-08-24 04:55:54,150 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_business_nature.tests.test_enterprise_scale: Starting TestEnterpriseScale.test_delete_enterprise_scale_not_assigned_to_partner_succeeds ... 2026-08-24 04:55:54,421 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted res.partner.enterprise.scale records with IDs: [19] 2026-08-24 04:55:54,435 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_business_nature.tests.test_enterprise_scale: Starting TestEnterpriseScale.test_unique_name_constraint_blocks_duplicate ... 2026-08-24 04:55:54,740 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:55:54,754 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_01_remove_ownership_type ... 2026-08-24 04:55:55,072 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_create_ownership_type ... 2026-08-24 04:55:55,318 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_duplicate_record_ownership_type ... 2026-08-24 04:55:55,612 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_ownership_type_persists_selection_value ... 2026-08-24 04:55:55,840 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_unique_name_ownership_type ... 2026-08-24 04:55:56,125 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:55:56,140 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_business_nature.tests.test_portal_business_nature: Starting TestPortalBusinessNature.test_account_page_renders_business_nature_selects ... 2026-08-24 04:55:56,328 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:portal_business_nature_user from n/a 2026-08-24 04:55:56,337 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:55:57,190 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:55:57] "GET /my/account HTTP/1.1" 200 - 231 0.096 0.758 2026-08-24 04:55:57,193 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_business_nature.tests.test_portal_business_nature.TestPortalBusinessNature.test_account_page_renders_business_nature_selects: waiting for threads: [] 2026-08-24 04:55:57,219 202 INFO rb-5fd110a-224202-407438 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-24 04:55:57,432 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:portal_business_nature_user from n/a 2026-08-24 04:55:57,443 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:55:58,614 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:55:58] "POST /my/account HTTP/1.1" 303 - 108 0.038 1.136 2026-08-24 04:55:59,233 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:55:59] "GET /my/home HTTP/1.1" 200 - 237 0.075 0.541 2026-08-24 04:55:59,307 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:55:59] "POST /my/account HTTP/1.1" 303 - 72 0.021 0.044 2026-08-24 04:55:59,375 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:55:59] "GET /my/home HTTP/1.1" 200 - 42 0.014 0.051 2026-08-24 04:55:59,396 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_business_nature.tests.test_portal_business_nature: Starting TestPortalBusinessNature.test_optional_fields_whitelist_includes_business_nature_fields ... 2026-08-24 04:55:59,622 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:55:59,632 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_business_nature.tests.test_seed_data: Starting TestSeedData.test_rehomed_csv_seed_xmlids_resolve_under_merged_module ... 2026-08-24 04:55:59,655 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:55:59,668 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_calendar.tests.test_res_partner_resource_calendar: Starting TestResPartnerResourceCalendar.test_child_calendar_follows_commercial_partner_calendar_change ... 2026-08-24 04:55:59,829 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_calendar.tests.test_res_partner_resource_calendar: Starting TestResPartnerResourceCalendar.test_child_partner_inherits_calendar_from_commercial_partner ... 2026-08-24 04:55:59,961 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_calendar.tests.test_res_partner_resource_calendar: Starting TestResPartnerResourceCalendar.test_commercial_partner_manual_calendar_survives_mixed_batch_recompute ... 2026-08-24 04:56:00,111 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_calendar.tests.test_res_partner_resource_calendar: Starting TestResPartnerResourceCalendar.test_company_resource_calendar_synced_with_partner ... 2026-08-24 04:56:00,204 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:56:00,217 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_country_recognition.tests.test_partner_country_recognition: Starting TestPartnerCountryRecognition.test_signup_fills_country_city_and_coordinates_from_geoip ... 2026-08-24 04:56:00,221 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:56:00,593 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:geoip-signup@example.com from 127.0.0.1 2026-08-24 04:56:00,658 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2342 deleted mail.mail records with IDs: [2575] 2026-08-24 04:56:00,667 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2342 deleted mail.message records with IDs: [56391] 2026-08-24 04:56:00,675 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.res_users: Login successful for db:rb-5fd110a-224202-407438 login:geoip-signup@example.com from 127.0.0.1 2026-08-24 04:56:00,681 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: Simulating signal changes during tests 2026-08-24 04:56:00,681 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:56:00] "POST /web/signup HTTP/1.1" 303 - 303 0.104 0.357 2026-08-24 04:56:00,688 202 INFO rb-5fd110a-224202-407438 odoo.http: Session expired 2026-08-24 04:56:00,688 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:56:00] "GET /my HTTP/1.1" 303 - 5 0.001 0.004 2026-08-24 04:56:01,175 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:56:01] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 177 0.056 0.429 2026-08-24 04:56:01,219 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:56:01,234 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_filter.tests.test_filter_partner_by_phone: Starting TestFilterPartnerByPhone.test_01_filter_partner_by_phone_mobile ... 2026-08-24 04:56:01,371 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:56:01,383 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_identity.tests.test_partner_identity: Starting TestPartnerIdentity.test_identification_vn ... 2026-08-24 04:56:01,435 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_identity.tests.test_partner_identity: Starting TestPartnerIdentity.test_passport_vn ... 2026-08-24 04:56:01,485 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_identity.tests.test_partner_identity: Starting TestPartnerIdentity.test_simple_check_methods ... 2026-08-24 04:56:01,540 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_identity.tests.test_partner_identity: Starting TestPartnerIdentity.test_validation_methods ... 2026-08-24 04:56:01,594 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:56:01,607 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_industry_isic.tests.test_industry_isic_perf: Starting TestISICMixinCreatePerf.test_10_compute_hierarchy_level4_create_populate_and_clear ... 2026-08-24 04:56:01,683 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_industry_isic.tests.test_industry_isic_perf: Starting TestISICMixinCreatePerf.test_11_perf_no_industry_no_hierarchy_readback ... 2026-08-24 04:56:01,760 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:56:01,775 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_01_compute_hierarchy_from_industry_id ... 2026-08-24 04:56:01,851 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_02_inverse_set_industry_id_from_level_fields ... 2026-08-24 04:56:01,930 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_03_inverse_clear_level_fields_downgrades ... 2026-08-24 04:56:02,009 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_04_inverse_set_level_when_industry_is_child ... 2026-08-24 04:56:02,072 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_05_inverse_set_multiple_levels_priority ... 2026-08-24 04:56:02,135 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_06_compute_clear_industry_id_clears_all ... 2026-08-24 04:56:02,208 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:56:02,222 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_01_validate_parent_level_requirements ... 2026-08-24 04:56:02,263 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_02_validate_wrong_parent_level ... 2026-08-24 04:56:02,299 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_03_compute_full_code_all_levels ... 2026-08-24 04:56:02,328 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_04_compute_full_code_update_parent ... 2026-08-24 04:56:02,368 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_05_name_get_display ... 2026-08-24 04:56:02,394 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_06_unique_full_code_constraint ... 2026-08-24 04:56:02,425 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_07_child_ids_relationship ... 2026-08-24 04:56:02,452 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_08_cascade_delete ... 2026-08-24 04:56:02,478 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted res.partner.industry records with IDs: [786] 2026-08-24 04:56:02,493 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_09_is_child_of_method ... 2026-08-24 04:56:02,528 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:56:02,543 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_shareholder.tests.test_access_right: Starting TestAccessRight.test_internal_user_access_right ... 2026-08-24 04:56:02,889 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2576] 2026-08-24 04:56:02,897 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56398] 2026-08-24 04:56:02,903 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:56:02,935 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2343, model: res.partner.shareholder 2026-08-24 04:56:02,941 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2343, model: res.partner.shareholder 2026-08-24 04:56:02,945 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2343, model: res.partner.shareholder 2026-08-24 04:56:02,964 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_shareholder.tests.test_access_right: Starting TestAccessRight.test_partner_manager_access_right ... 2026-08-24 04:56:03,288 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2577] 2026-08-24 04:56:03,294 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56399] 2026-08-24 04:56:03,299 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:56:03,363 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted res.partner.shareholder records with IDs: [12] 2026-08-24 04:56:03,390 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:56:03,404 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_check_shareholder_ids ... 2026-08-24 04:56:03,688 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2578] 2026-08-24 04:56:03,694 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56400] 2026-08-24 04:56:03,699 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:56:03,745 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_constraint_ownership_rate ... 2026-08-24 04:56:04,022 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2579] 2026-08-24 04:56:04,029 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56401] 2026-08-24 04:56:04,033 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:56:04,060 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_constraint_partner_id ... 2026-08-24 04:56:04,343 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2580] 2026-08-24 04:56:04,349 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56402] 2026-08-24 04:56:04,353 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:56:04,385 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_constraint_total_ownership_rate ... 2026-08-24 04:56:04,631 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2581] 2026-08-24 04:56:04,638 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56403] 2026-08-24 04:56:04,643 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:56:04,674 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_create_multiple_shareholders_in_one_call ... 2026-08-24 04:56:04,962 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2582] 2026-08-24 04:56:04,970 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56404] 2026-08-24 04:56:04,975 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:56:05,022 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_create_new_contact ... 2026-08-24 04:56:05,253 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2583] 2026-08-24 04:56:05,260 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56405] 2026-08-24 04:56:05,266 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:56:05,294 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_insert_shareholder_from_other_company ... 2026-08-24 04:56:05,548 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2584] 2026-08-24 04:56:05,553 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56406] 2026-08-24 04:56:05,558 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:56:05,589 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_total_ownership_rate_over_100_blocks_batched_create ... 2026-08-24 04:56:05,866 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2585] 2026-08-24 04:56:05,872 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56407] 2026-08-24 04:56:05,878 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:56:05,933 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_write_is_company_false_on_multiple_partners ... 2026-08-24 04:56:06,225 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2586] 2026-08-24 04:56:06,232 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56408] 2026-08-24 04:56:06,237 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:56:06,265 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted res.partner.shareholder records with IDs: [38, 39, 40] 2026-08-24 04:56:06,311 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_write_type_company ... 2026-08-24 04:56:06,613 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2587] 2026-08-24 04:56:06,619 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56409] 2026-08-24 04:56:06,624 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:56:06,641 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted res.partner.shareholder records with IDs: [41] 2026-08-24 04:56:06,684 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:56:06,695 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_02_create_partner_different_vat ... 2026-08-24 04:56:06,893 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_03_create_partner_duplicated_vat ... 2026-08-24 04:56:07,037 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_04_duplicate_partner_individual_not_has_company ... 2026-08-24 04:56:07,154 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_05_duplicate_partner_individual_has_company ... 2026-08-24 04:56:07,397 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_06_create_partner_existed_vat_already_archived ... 2026-08-24 04:56:07,570 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_07_update_partner_individual ... 2026-08-24 04:56:07,824 202 INFO rb-5fd110a-224202-407438 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-24 04:56:08,003 202 INFO rb-5fd110a-224202-407438 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-24 04:56:08,200 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_11_create_multi_partners_exeptional_case ... 2026-08-24 04:56:08,362 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:56:08,377 202 INFO rb-5fd110a-224202-407438 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-24 04:56:08,502 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:56:08,512 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosConfigAnalyticProvisioning.test_create_does_not_override_an_explicitly_supplied_analytic_account ... 2026-08-24 04:56:08,596 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosConfigAnalyticProvisioning.test_create_pos_config_provisions_exactly_one_analytic_account ... 2026-08-24 04:56:08,692 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosConfigAnalyticProvisioning.test_create_pos_config_scopes_the_analytic_account_to_its_own_company ... 2026-08-24 04:56:13,087 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosConfigAnalyticProvisioning.test_two_pos_configs_each_get_their_own_distinct_analytic_account ... 2026-08-24 04:56:13,279 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:56:13,291 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosAnalyticBackfillIdempotency.test_backfill_creates_exactly_one_account_for_a_config_with_none ... 2026-08-24 04:56:13,416 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosAnalyticBackfillIdempotency.test_backfill_does_not_duplicate_on_a_second_run ... 2026-08-24 04:56:13,547 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:56:15,050 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff583508400> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:15,050 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff582fcd1c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:15,055 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:15,058 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:15,058 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff582fccea0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:15,068 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:15,068 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:17,212 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff581963a60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:17,213 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff582fdf740> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:17,220 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:17,223 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:17,224 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff582fdd440> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:17,233 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:17,233 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:19,451 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff58359c9a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:19,452 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff561e52980> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:19,457 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:19,461 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:19,461 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff561e50900> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:19,475 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:19,476 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:21,581 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5836231a0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:21,582 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff582abf380> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:21,588 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:21,592 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:21,593 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff582abf880> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:21,608 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:21,609 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:22,986 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5611b00e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:22,987 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff561dc11c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:22,991 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:22,993 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:22,994 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff561dc00e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:23,003 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:23,004 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:25,000 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55c7e5e40> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:25,001 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff5843211c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:25,005 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:25,008 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:25,008 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff584322980> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:25,017 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:25,018 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:27,125 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff55d30a0c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:27,127 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55c385c60> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:27,132 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:27,135 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:27,135 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55c386700> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:27,147 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:27,148 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-5fd110a-224202/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:28,597 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff582d78ea0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:28,598 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff55c0ad4e0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:28,603 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:28,605 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:28,606 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff55c0ac040> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:28,617 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:28,618 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-5fd110a-224202/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-5fd110a-224202/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-5fd110a-224202/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-5fd110a-224202/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-5fd110a-224202/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-5fd110a-224202/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:29,509 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosAnalyticMerge.test_invoice_line_analytic_stamp_is_idempotent_on_repeated_stamping ... 2026-08-24 04:56:29,544 202 INFO rb-5fd110a-224202-407438 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-24 04:56:29,569 202 INFO rb-5fd110a-224202-407438 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-24 04:56:29,593 202 INFO rb-5fd110a-224202-407438 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-24 04:56:31,301 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff5605fb9c0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:31,301 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff581c95da0> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:31,306 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:31,309 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:31,310 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff581c95d00> Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:31,323 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:31,324 202 INFO rb-5fd110a-224202-407438 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-5fd110a-224202/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-5fd110a-224202/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-5fd110a-224202/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-5fd110a-224202/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-5fd110a-224202/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-5fd110a-224202/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-5fd110a-224202/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-5fd110a-224202/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-5fd110a-224202/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-5fd110a-224202/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-5fd110a-224202/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-5fd110a-224202/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-24 04:56:31,334 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:56:31,348 202 INFO rb-5fd110a-224202-407438 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-24 04:56:31,660 202 INFO rb-5fd110a-224202-407438 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-24 04:56:31,815 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:56:31,829 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_pos.tests.test_pos_qr_bank_details: Starting TestPosQrBankDetailsFieldCoverage.test_bank_detail_fields_reach_the_till ... 2026-08-24 04:56:31,982 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:56:31,993 202 INFO rb-5fd110a-224202-407438 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-24 04:56:32,117 202 INFO rb-5fd110a-224202-407438 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-24 04:56:32,229 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:56:32,238 202 INFO rb-5fd110a-224202-407438 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-24 04:56:32,274 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [4] 2026-08-24 04:56:32,400 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 0 removed 2026-08-24 04:56:35,477 202 INFO rb-5fd110a-224202-407438 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-24 04:56:35,864 202 _WARNING rb-5fd110a-224202-407438 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: [5594:5615:0824/045635.723442:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5594:5615:0824/045635.727559:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5594:5615:0824/045635.727698:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5594:5615:0824/045635.727840:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5594:5615:0824/045635.727849:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5594:5615:0824/045635.734312:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5594:5594:0824/045635.737105:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [5629:5629:0824/045635.745280:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [5629:5629:0824/045635.747223:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [5594:5615:0824/045635.752625:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5594:5594:0824/045635.812056:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5594:5594:0824/045635.812149:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [5594:5615:0824/045635.812151:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5594:5594:0824/045635.812165:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5594:5615:0824/045635.812243:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5594:5594:0824/045635.812401:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:56:35,869 202 INFO rb-5fd110a-224202-407438 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-24 04:56:35,903 202 INFO rb-5fd110a-224202-407438 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-24 04:56:35,904 202 INFO rb-5fd110a-224202-407438 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-24 04:56:36,176 202 _WARNING rb-5fd110a-224202-407438 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: [5702:5723:0824/045636.034636:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5702:5723:0824/045636.037986:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5702:5723:0824/045636.039265:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5702:5723:0824/045636.039392:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5702:5723:0824/045636.039427:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5702:5723:0824/045636.047748:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5702:5702:0824/045636.050730:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [5738:5738:0824/045636.065184:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [5738:5738:0824/045636.067528:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [5702:5723:0824/045636.071198:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5702:5702:0824/045636.129050:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5702:5702:0824/045636.129149:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [5702:5702:0824/045636.129165:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5702:5723:0824/045636.129201:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5702:5723:0824/045636.129240:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5702:5702:0824/045636.129343:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:56:36,181 202 INFO rb-5fd110a-224202-407438 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-24 04:56:36,202 202 INFO rb-5fd110a-224202-407438 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-24 04:56:36,202 202 INFO rb-5fd110a-224202-407438 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-24 04:56:36,527 202 WARNING rb-5fd110a-224202-407438 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: [5810:5831:0824/045636.333307:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5810:5831:0824/045636.336756:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5810:5831:0824/045636.336835:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5810:5831:0824/045636.337010:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5810:5831:0824/045636.337039:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5810:5831:0824/045636.347599:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5810:5810:0824/045636.350557:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [5810:5831:0824/045636.366528:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5845:5845:0824/045636.374053:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [5845:5845:0824/045636.375701:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [5810:5810:0824/045636.429783:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5810:5810:0824/045636.429867:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [5810:5810:0824/045636.429878:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5810:5810:0824/045636.430010:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5810:5831:0824/045636.430577:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5810:5831:0824/045636.430612:ERROR:dbus/bus.cc:405] 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-24 04:56:36,532 202 INFO rb-5fd110a-224202-407438 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-24 04:56:36,598 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:56:36,628 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_pos_qr.tests.test_pos_config_default_payment_methods: Starting TestPosConfigDefaultPaymentMethods.test_01_default_excludes_all_online_when_multiple ... 2026-08-24 04:56:36,652 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_pos_qr.tests.test_pos_config_default_payment_methods: Starting TestPosConfigDefaultPaymentMethods.test_02_default_keeps_single_online ... 2026-08-24 04:56:36,682 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_pos_qr.tests.test_pos_config_default_payment_methods: Starting TestPosConfigDefaultPaymentMethods.test_03_duplicate_config_with_multiple_online_methods ... 2026-08-24 04:56:36,855 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:56:36,868 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_pos_qr.tests.test_pos_payment_method_qr_fields: Starting TestPosPaymentMethodQrFields.test_pos_payment_method_loads_qr_provider_fields ... 2026-08-24 04:56:37,034 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:56:49,799 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_pos_refund.tests.test_point_of_sale_flow_refund: Starting TestPointOfSaleFlowRefund.test_order_refund_with_invoice ... 2026-08-24 04:56:49,879 202 INFO rb-5fd110a-224202-407438 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48437744 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-08-24 04:56:51,912 202 INFO rb-5fd110a-224202-407438 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48437744 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #17 2026-08-24 04:56:51,912 202 INFO rb-5fd110a-224202-407438 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48437744 finished 2026-08-24 04:56:53,031 202 INFO rb-5fd110a-224202-407438 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-24 04:56:53,099 202 INFO rb-5fd110a-224202-407438 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65511455 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-08-24 04:56:54,363 202 INFO rb-5fd110a-224202-407438 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65511455 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #19 2026-08-24 04:56:54,363 202 INFO rb-5fd110a-224202-407438 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65511455 finished 2026-08-24 04:56:55,866 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-24 04:57:04,863 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend: Starting TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line ... 2026-08-24 04:57:05,160 202 _WARNING rb-5fd110a-224202-407438 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Chrome headless failed to start: [5920:5941:0824/045705.018649:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5920:5941:0824/045705.022172:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5920:5941:0824/045705.022440:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5920:5941:0824/045705.022571:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5920:5941:0824/045705.022637:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5920:5941:0824/045705.030584:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5920:5920:0824/045705.031861:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [5920:5941:0824/045705.046966:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5955:5955:0824/045705.049963:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [5955:5955:0824/045705.058676:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [5920:5920:0824/045705.097274:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5920:5920:0824/045705.098896:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [5920:5941:0824/045705.098917:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5920:5920:0824/045705.099291:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5920:5941:0824/045705.099355:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5920:5920:0824/045705.099561:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:57:05,165 202 INFO rb-5fd110a-224202-407438 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-24 04:57:05,200 202 INFO rb-5fd110a-224202-407438 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-24 04:57:05,200 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend: Starting TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line ... 2026-08-24 04:57:05,557 202 _WARNING rb-5fd110a-224202-407438 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: [6025:6046:0824/045705.414387:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [6025:6046:0824/045705.419409:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6025:6046:0824/045705.419633:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [6025:6046:0824/045705.419669:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [6025:6046:0824/045705.419760:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6025:6046:0824/045705.428472:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6025:6025:0824/045705.431846:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [6060:6060:0824/045705.440235:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [6060:6060:0824/045705.442301:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [6025:6046:0824/045705.453905:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6025:6025:0824/045705.524127:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6025:6025:0824/045705.524212:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [6025:6025:0824/045705.524225:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6025:6046:0824/045705.524230:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6025:6046:0824/045705.524259:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6025:6025:0824/045705.524386:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:57:05,561 202 INFO rb-5fd110a-224202-407438 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-24 04:57:05,594 202 INFO rb-5fd110a-224202-407438 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-24 04:57:05,594 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend: Starting TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line ... 2026-08-24 04:57:05,925 202 WARNING rb-5fd110a-224202-407438 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: [6136:6157:0824/045705.789129:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [6136:6157:0824/045705.793342:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6136:6157:0824/045705.793469:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [6136:6157:0824/045705.793671:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [6136:6157:0824/045705.793687:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6136:6157:0824/045705.804451:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6136:6136:0824/045705.808584:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [6171:6171:0824/045705.830767:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [6136:6157:0824/045705.832452:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6171:6171:0824/045705.833079:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [6136:6136:0824/045705.887630:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6136:6136:0824/045705.887729:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [6136:6136:0824/045705.887745:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [6136:6157:0824/045705.887743:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6136:6157:0824/045705.887777:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [6136:6136:0824/045705.887921:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-24 04:57:05,930 202 INFO rb-5fd110a-224202-407438 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-24 04:57:05,997 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-24 04:57:06,103 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_check_barcode_product_1 ... 2026-08-24 04:57:06,142 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_check_number_product_1 ... 2026-08-24 04:57:06,192 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_check_number_product_2 ... 2026-08-24 04:57:06,235 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_check_number_product_3 ... 2026-08-24 04:57:06,259 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_create_scale_product ... 2026-08-24 04:57:06,281 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_generate_scale_product_1 ... 2026-08-24 04:57:06,287 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted pos.scale.product records with IDs: [1] 2026-08-24 04:57:06,329 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_generate_scale_product_2 ... 2026-08-24 04:57:06,333 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted pos.scale.product records with IDs: [1] 2026-08-24 04:57:06,369 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_generate_scale_product_3 ... 2026-08-24 04:57:06,372 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted pos.scale.product records with IDs: [1] 2026-08-24 04:57:06,412 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_generate_scale_product_4 ... 2026-08-24 04:57:06,444 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:57:12,008 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_pos_vnpay.tests.test_pos_vnpay: Starting TestPosVNPay.test_01_vnpay_supported_currencies ... 2026-08-24 04:57:12,152 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_pos_vnpay.tests.test_pos_vnpay: Starting TestPosVNPay.test_02_create_vnpay_payment ... 2026-08-24 04:57:12,200 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_pos_vnpay.tests.test_pos_vnpay: Starting TestPosVNPay.test_03_sql_constraints_unique_merchant_method_code ... 2026-08-24 04:57:12,319 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:57:18,087 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_pos_vnpay.tests.test_vnpay_ipn: Starting TestVnpayIpn.test_vnpay_ipn_notifies_pos_config_channel_and_marks_payment_done ... 2026-08-24 04:57:18,195 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-24 04:57:18,372 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_pos_vnpay.controllers.main: notification received from vnpay: {'amount': 100000, 'bankCode': 'NCB', 'checksum': 'f87aa15435c68877340071135820c88c32b76c0ad98b6a266dd5381f9a1dc855', 'clientTransactionCode': '97218db4-2dfe-402e-9ec2-890cab241039_code123', 'merchantCode': 'VNPAY-TEST', 'merchantMethodCode': 'VNPAY-1234-QRCODE', 'methodCode': 'VNPAY_QRCODE', 'orderCode': '347_21-001-0001', 'partnerCode': 'VNPAY', 'realAmount': 100000, 'responseCode': '200', 'responseMessage': 'Confirm Success', 'totalPaid': 100000, 'transactionCode': 'VNP-TXN-0001'} 2026-08-24 04:57:18,382 202 INFO rb-5fd110a-224202-407438 werkzeug: 127.0.0.1 - - [24/Aug/2026 04:57:18] "POST /payment/vnpayspos_ipn/notification HTTP/1.1" 200 - 21 0.005 0.185 2026-08-24 04:57:18,437 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:57:18,451 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_product.tests.test_res_config_settings: Starting TestProductActivationUpsellSettings.test_compute_available_is_false_when_module_present_but_uninstallable ... 2026-08-24 04:57:18,571 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_product.tests.test_res_config_settings: Starting TestProductActivationUpsellSettings.test_compute_available_reflects_module_presence_in_addons_path ... 2026-08-24 04:57:18,712 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_product.tests.test_res_config_settings: Starting TestProductActivationUpsellSettings.test_module_field_pairs_have_matching_availability_field_compute_and_setting ... 2026-08-24 04:57:18,745 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:57:19,401 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_product_approval.tests.test_approval_product_mixin: Starting TestApprovalProductMixin.test_01_get_unapproved_source_templates_default_is_empty ... 2026-08-24 04:57:19,470 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_product_approval.tests.test_approval_product_mixin: Starting TestApprovalProductMixin.test_02_unapproved_product_predicate_toggles_with_approval_state ... 2026-08-24 04:57:20,780 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2588] 2026-08-24 04:57:20,854 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1432] 2026-08-24 04:57:20,923 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2589] 2026-08-24 04:57:20,993 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:57:21,627 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_product_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_display_product_approval_request_line ... 2026-08-24 04:57:21,700 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:57:22,138 202 INFO rb-5fd110a-224202-407438 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-24 04:57:22,523 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:57:23,070 202 INFO rb-5fd110a-224202-407438 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-24 04:57:23,212 202 INFO rb-5fd110a-224202-407438 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-24 04:57:23,669 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2590] 2026-08-24 04:57:23,737 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1433] 2026-08-24 04:57:23,809 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2591] 2026-08-24 04:57:24,281 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2592] 2026-08-24 04:57:24,361 202 INFO rb-5fd110a-224202-407438 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-24 04:57:24,903 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2593] 2026-08-24 04:57:24,952 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1435] 2026-08-24 04:57:25,010 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2594] 2026-08-24 04:57:25,060 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_product_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_supports_every_operator_it_advertises ... 2026-08-24 04:57:25,488 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2595] 2026-08-24 04:57:25,541 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1436] 2026-08-24 04:57:25,596 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2596] 2026-08-24 04:57:26,007 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2597] 2026-08-24 04:57:26,062 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_product_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_with_unsupported_operator_raises_user_error ... 2026-08-24 04:57:26,096 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:57:30,030 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2598] 2026-08-24 04:57:30,108 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2599] 2026-08-24 04:57:30,420 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2600] 2026-08-24 04:57:30,496 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2601] 2026-08-24 04:57:30,503 202 INFO rb-5fd110a-224202-407438 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-24 04:57:30,801 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [35] 2026-08-24 04:57:30,863 202 INFO rb-5fd110a-224202-407438 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-24 04:57:31,389 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2602] 2026-08-24 04:57:31,482 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2603] 2026-08-24 04:57:31,614 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1440] 2026-08-24 04:57:31,708 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2604] 2026-08-24 04:57:31,767 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_approval_request: Starting TestMerchantProductApprovalRequest.test_popup_refuse_merchant_store_approval_request ... 2026-08-24 04:57:31,795 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_approval_request: Starting TestMerchantProductApprovalRequest.test_refuse_merchant_store_approval_request ... 2026-08-24 04:57:31,870 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1438] 2026-08-24 04:57:32,001 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2605] 2026-08-24 04:57:32,051 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:57:32,673 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2606] 2026-08-24 04:57:32,684 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.message records with IDs: [57629] 2026-08-24 04:57:32,689 202 INFO rb-5fd110a-224202-407438 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-24 04:57:32,779 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_cancel_notifies_merchant ... 2026-08-24 04:57:33,183 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2607] 2026-08-24 04:57:33,240 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2608] 2026-08-24 04:57:33,268 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1441] 2026-08-24 04:57:33,335 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2609] 2026-08-24 04:57:33,369 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_confirm_notifies_merchant ... 2026-08-24 04:57:33,810 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2610] 2026-08-24 04:57:33,894 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2611] 2026-08-24 04:57:33,929 202 INFO rb-5fd110a-224202-407438 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-24 04:57:34,316 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2612] 2026-08-24 04:57:34,385 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2613] 2026-08-24 04:57:34,497 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2363 deleted mail.activity records with IDs: [1443] 2026-08-24 04:57:34,588 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2363 deleted mail.mail records with IDs: [2614] 2026-08-24 04:57:34,654 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2615] 2026-08-24 04:57:34,727 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_full_approval_notifies_merchant_approved ... 2026-08-24 04:57:35,139 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2616] 2026-08-24 04:57:35,207 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2617] 2026-08-24 04:57:35,301 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2363 deleted mail.activity records with IDs: [1444] 2026-08-24 04:57:35,390 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2363 deleted mail.mail records with IDs: [2618] 2026-08-24 04:57:35,474 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2619] 2026-08-24 04:57:35,537 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_non_merchant_product_produces_no_notification ... 2026-08-24 04:57:36,003 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2620] 2026-08-24 04:57:36,127 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2363 deleted mail.activity records with IDs: [1445] 2026-08-24 04:57:36,238 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2363 deleted mail.mail records with IDs: [2621] 2026-08-24 04:57:36,315 202 INFO rb-5fd110a-224202-407438 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-24 04:57:36,761 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2622] 2026-08-24 04:57:36,824 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2623] 2026-08-24 04:57:36,910 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1446] 2026-08-24 04:57:37,029 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2624] 2026-08-24 04:57:37,060 202 INFO rb-5fd110a-224202-407438 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_real_refusal_notifies_merchant_with_reason ... 2026-08-24 04:57:37,515 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2625] 2026-08-24 04:57:37,590 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2626] 2026-08-24 04:57:37,664 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1447] 2026-08-24 04:57:37,774 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2627] 2026-08-24 04:57:37,809 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-24 04:57:41,786 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2628] 2026-08-24 04:57:41,849 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2629] 2026-08-24 04:57:42,125 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2630] 2026-08-24 04:57:42,196 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2631] 2026-08-24 04:57:42,204 202 INFO rb-5fd110a-224202-407438 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-24 04:57:42,234 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1449] 2026-08-24 04:57:42,285 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2632] 2026-08-24 04:57:42,341 202 INFO rb-5fd110a-224202-407438 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2633] 2026-08-24 04:57:42,523 202 INFO rb-5fd110a-224202-407438 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-24 04:57:42,526 202 INFO rb-5fd110a-224202-407438 odoo.service.server: 3966 post-tests in 3870.96s, 2866229 queries 2026-08-24 04:57:42,541 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_approval_sale: 11 tests 33.43s 9061 queries 2026-08-24 04:57:42,541 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_approval_stock: 31 tests 37.03s 30376 queries 2026-08-24 04:57:42,541 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_auth_password_policy: 6 tests 0.28s 185 queries 2026-08-24 04:57:42,541 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_auto_currency_rate: 6 tests 13.53s 11929 queries 2026-08-24 04:57:42,541 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_auto_currency_rate_acb: 10 tests 55.15s 47857 queries 2026-08-24 04:57:42,541 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_auto_currency_rate_bidv: 6 tests 25.95s 23888 queries 2026-08-24 04:57:42,541 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_auto_currency_rate_vcb: 11 tests 58.98s 53840 queries 2026-08-24 04:57:42,541 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_auto_currency_rate_xe: 5 tests 19.06s 17910 queries 2026-08-24 04:57:42,541 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_base_district: 10 tests 1.58s 1118 queries 2026-08-24 04:57:42,541 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_base_import_tracking: 4 tests 0.33s 130 queries 2026-08-24 04:57:42,541 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_base_state_group: 14 tests 0.57s 422 queries 2026-08-24 04:57:42,541 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_base_ward: 10 tests 1.51s 1113 queries 2026-08-24 04:57:42,541 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_brand_common: 11 tests 4.76s 637 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_brand_website: 9 tests 3.29s 991 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_business_trip: 104 tests 77.47s 42833 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_business_trip_approval: 22 tests 15.11s 9992 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_business_trip_fleet: 21 tests 6.12s 4450 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_business_trip_hr_expense: 28 tests 63.39s 29219 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_crm_business_nature: 36 tests 10.07s 9161 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_crm_customer_recognition: 8 tests 0.74s 357 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_crm_dob: 6 tests 0.67s 407 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_crm_sankey: 9 tests 0.73s 485 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_customizer: 81 tests 130.04s 15335 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_document: 75 tests 141.77s 69452 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_document_freight: 8 tests 2.86s 2073 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_document_project: 5 tests 15.79s 8745 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_duns: 6 tests 1.64s 538 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_estimate: 34 tests 4.32s 2940 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_estimate_approval: 20 tests 5.71s 2772 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_estimate_budget: 14 tests 96.87s 15074 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_estimate_hr: 4 tests 0.20s 95 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_estimate_project: 7 tests 0.46s 374 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_estimate_purchase: 7 tests 0.60s 530 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_estimate_sale: 7 tests 0.88s 556 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_fleet: 21 tests 7.19s 6238 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_fleet_account: 57 tests 44.47s 23260 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_fleet_booking: 133 tests 55.54s 46198 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_fleet_booking_account: 13 tests 29.12s 5549 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_fleet_booking_approval: 18 tests 11.13s 6956 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_fleet_booking_cargo: 48 tests 24.90s 20919 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_fleet_booking_passenger: 94 tests 70.82s 56497 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_fleet_insurance: 17 tests 1.94s 1950 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_fleet_loading_capacity: 21 tests 3.61s 3433 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_fleet_planning: 237 tests 103.77s 58598 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_fleet_planning_account: 10 tests 0.55s 276 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_fleet_planning_hr_expense: 37 tests 15.92s 14498 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_fleet_purchase: 4 tests 0.34s 266 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_fleet_sale: 23 tests 10.34s 7117 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_fleet_sale_cargo: 27 tests 5.46s 4650 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_fleet_sale_management: 3 tests 1.35s 1018 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_fleet_sale_passenger: 10 tests 3.50s 2436 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_fleet_stock: 135 tests 116.16s 137359 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_foreign_trade: 29 tests 30.15s 34027 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_foreign_trade_export: 69 tests 74.42s 58909 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_foreign_trade_import: 53 tests 46.25s 34089 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_foreign_trade_import_currency_rate: 5 tests 3.89s 3228 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_freight_air: 31 tests 6.15s 5965 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_freight_air_consol: 17 tests 4.83s 3714 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_freight_consol: 144 tests 51.24s 33663 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_freight_management: 325 tests 64.97s 68301 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_freight_project: 7 tests 3.45s 3037 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_freight_road: 20 tests 3.32s 3227 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_freight_sale: 359 tests 197.09s 156570 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_freight_sale_consol: 27 tests 22.84s 22801 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_freight_sale_onbehalf: 33 tests 10.49s 9528 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_freight_sale_purchase: 77 tests 29.26s 28452 queries 2026-08-24 04:57:42,542 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_geography_info: 5 tests 0.09s 118 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_geography_info_world_bank: 3 tests 0.94s 16 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_google_drive: 532 tests 405.13s 404077 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_helpdesk: 48 tests 20.33s 13437 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_helpdesk_crm: 10 tests 6.03s 4485 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_helpdesk_hr: 4 tests 2.55s 2025 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_helpdesk_livechat: 4 tests 2.70s 2044 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_helpdesk_odoo_module: 4 tests 2.95s 1992 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_helpdesk_project: 25 tests 11.43s 8645 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_helpdesk_sale: 8 tests 8.56s 5700 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_helpdesk_timesheet: 4 tests 2.80s 2161 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_helpdesk_timesheet_timer: 8 tests 3.79s 2793 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr: 73 tests 8.67s 6242 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_account: 15 tests 7.74s 4888 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_appraisal: 25 tests 18.94s 15478 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_attendance_validation: 25 tests 4.29s 3422 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_contract: 123 tests 28.60s 20881 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_contract_suspension: 9 tests 8.67s 5797 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_contract_suspension_payroll: 5 tests 1.86s 979 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_contract_suspension_seniority: 12 tests 16.47s 10492 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_employee_birthday: 25 tests 3.11s 2199 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_employee_relative_birthdate: 3 tests 0.07s 18 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_holidays: 40 tests 16.66s 12070 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_maintenance: 4 tests 0.53s 368 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_management_tiers: 18 tests 3.56s 2255 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_multi_position: 39 tests 31.52s 23608 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_overtime: 73 tests 54.12s 44881 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_overtime_approval: 34 tests 101.25s 71842 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_overtime_approval_compensatory_time_off: 5 tests 16.71s 13121 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_overtime_approval_payroll: 14 tests 24.29s 18539 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_overtime_attendance: 22 tests 13.48s 9409 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_overtime_hr_holidays: 8 tests 5.66s 4482 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_overtime_payroll: 30 tests 7.07s 3281 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_overtime_timesheet: 21 tests 14.19s 9704 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_overtime_timesheet_approval: 10 tests 5.99s 3043 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_overtime_timesheet_attendance: 12 tests 8.17s 6826 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_payroll_administrative_region: 20 tests 10.92s 10226 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_payroll_timesheet_wfh: 11 tests 17.18s 16707 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_project: 7 tests 2.53s 1778 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_project_timesheet_account: 4 tests 0.21s 112 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_rank: 23 tests 80.82s 77735 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_recognition_discipline: 22 tests 17.04s 14170 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_recognition_discipline_approval: 3 tests 7.04s 5639 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_recruitment: 6 tests 0.92s 513 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_recruitment_skills_resume: 10 tests 1.31s 1038 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_retirement_age: 17 tests 9.24s 6655 queries 2026-08-24 04:57:42,543 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_role: 26 tests 65.58s 57204 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_seniority: 18 tests 14.19s 11037 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_skill_framework: 33 tests 18.69s 17149 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_skills_slides: 10 tests 1.15s 925 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_timesheet_timer: 40 tests 6.41s 4954 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_work_entry_contract: 12 tests 5.08s 4706 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_work_entry_contract_attendance: 12 tests 2.00s 1859 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_work_entry_contract_attendance_holiday: 13 tests 4.12s 3891 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_work_entry_contract_suspension: 10 tests 0.31s 207 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_hr_work_entry_holidays: 34 tests 16.29s 13029 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_invoice_line_grouping: 13 tests 32.90s 17405 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_link_tracker_qr_code: 3 tests 0.08s 29 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_loan_management_bank_currency_rate: 8 tests 20.18s 14763 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_logistics: 97 tests 12.70s 9516 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_logistics_account: 6 tests 1.09s 794 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_logistics_cargo_template: 16 tests 0.35s 243 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_logistics_package_type: 13 tests 0.18s 127 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_logistics_route: 21 tests 4.47s 4478 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_logistics_sale: 52 tests 45.00s 33927 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_loyalty: 22 tests 3.29s 2785 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_loyalty_pos: 12 tests 24.47s 20335 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_loyalty_sale: 18 tests 14.87s 10363 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_mail_route: 14 tests 11.34s 9556 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_mail_route_hr: 4 tests 0.81s 716 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_maintenance: 17 tests 1.34s 1133 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_marketplace: 191 tests 137.67s 126038 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_marketplace_loyalty: 15 tests 4.09s 4004 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_marketplace_rating: 6 tests 3.32s 3421 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_marketplace_sale: 49 tests 44.37s 35164 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_marketplace_sale_currency_conversion_diff: 3 tests 5.01s 4395 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_marketplace_sale_loyalty: 20 tests 24.30s 19360 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_marketplace_sale_product_configurator: 11 tests 9.92s 8638 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_marketplace_sale_stock: 5 tests 9.75s 7032 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_marketplace_snailmail: 8 tests 3.80s 3476 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_marketplace_stock: 21 tests 11.81s 9870 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_marketplace_website_sale: 31 tests 21.25s 24485 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_marketplace_website_sale_stock: 4 tests 2.19s 632 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_mrp: 29 tests 20.18s 13319 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_mrp_account: 13 tests 5.04s 3290 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_mrp_filter: 3 tests 4.25s 5296 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_mrp_plm_approval: 32 tests 41.67s 20480 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_mrp_plm_subcontracting_purchase: 23 tests 15.84s 11737 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_mrp_plm_test_full: 11 tests 7.31s 4428 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_mrp_plm_website_sale: 12 tests 2.44s 938 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_mrp_progress: 14 tests 3.72s 2554 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_mrp_standard_consumption: 38 tests 35.92s 23511 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_mrp_subcontracting_request: 22 tests 18.99s 12471 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_mrp_subcontracting_request_approval: 16 tests 13.59s 8394 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_mrp_subcontracting_request_plm: 9 tests 9.90s 5646 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_partner_approval: 8 tests 2.11s 1465 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_partner_approval_marketplace: 31 tests 33.06s 21811 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_partner_approval_marketplace_website: 4 tests 5.98s 4841 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_partner_approval_website: 3 tests 1.09s 745 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_partner_budget_code: 7 tests 0.44s 244 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_partner_business_nature: 46 tests 10.51s 7469 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_partner_calendar: 6 tests 0.55s 506 queries 2026-08-24 04:57:42,544 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_partner_country_recognition: 3 tests 1.01s 497 queries 2026-08-24 04:57:42,545 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_partner_filter: 3 tests 0.15s 123 queries 2026-08-24 04:57:42,545 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_partner_identity: 6 tests 0.22s 109 queries 2026-08-24 04:57:42,545 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_partner_industry_isic: 23 tests 0.93s 612 queries 2026-08-24 04:57:42,545 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_partner_shareholder: 16 tests 4.15s 3432 queries 2026-08-24 04:57:42,545 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_partner_tax_code: 11 tests 1.67s 1387 queries 2026-08-24 04:57:42,545 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_pos: 30 tests 23.86s 7695 queries 2026-08-24 04:57:42,545 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_pos_custom_bill_logo: 6 tests 3.64s 3144 queries 2026-08-24 04:57:42,545 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_pos_qr: 8 tests 0.43s 233 queries 2026-08-24 04:57:42,545 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_pos_refund: 4 tests 18.83s 15126 queries 2026-08-24 04:57:42,545 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_pos_return: 3 tests 9.40s 8180 queries 2026-08-24 04:57:42,545 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_pos_scale: 11 tests 0.44s 327 queries 2026-08-24 04:57:42,545 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_pos_vnpay: 8 tests 11.99s 12113 queries 2026-08-24 04:57:42,545 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_product: 5 tests 0.31s 1172 queries 2026-08-24 04:57:42,545 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_product_approval: 17 tests 7.35s 4116 queries 2026-08-24 04:57:42,545 202 INFO rb-5fd110a-224202-407438 odoo.tests.stats: viin_product_approval_marketplace: 18 tests 16.42s 12765 queries 2026-08-24 04:57:42,545 202 INFO rb-5fd110a-224202-407438 odoo.tests.result: 0 failed, 0 error(s) of 3966 tests when loading database 'rb-5fd110a-224202-407438' 2026-08-24 04:57:42,545 202 INFO rb-5fd110a-224202-407438 odoo.service.server: Initiating shutdown 2026-08-24 04:57:42,546 202 INFO rb-5fd110a-224202-407438 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.